c语言中给b赋值b=0x12345678是什么意思?输出b=%x,为何是78?
答案:1 悬赏:0
离问题结束还有
- 提问者网友:追忆成伤
- 2021-04-07 08:25
c语言中给b赋值b=0x12345678是什么意思?输出b=%x,为何是78?
最佳答案
暂无最佳答案
全部回答
- 1楼网友:无字情书
- 2021-04-07 09:21
0x12345678
这个是16进制的表示方法
转换成2进制:
1 0010 0011 0100 0101 0110 0c语言中对变量赋值0x是以十六进制数作为变量的值进行运算的。一般用来表示内存地址的。
举例说明:
定义x:int x = 0x23 ;
这句话的意思跟定义成int x=35一样的。编译器在接收到0x23时就把它当做十六进制数来处理。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯