0xff是十六进制,十进制为255,二进制为1111 1111 ?

时间:2021-04-09 22:18:26
0xff里面的那两个 ff 表示什么?

float吗? 但是float 不是占4个字节吗?

谢谢

16 个解决方案

#1


十六进制中,用从0-9表示数字的0-9,用A-F表示十进制的10-15

所以F就是十进制的15,化成二进制的就是1111 = 2^3 + 2^2 + 2^1 + 2^0 = 15

#2


这里f是16进制里的一个数字,与十进制里的15相等

不是指float,只有形如12.0f时,f才表示float,但此时f是放在浮点常量作后缀的

#3


0x表示十六进制,所以这里的ff表示的是十六进制里边的一个数,等于十进制的15

#4


二进制是 11111111 11111111其他的你说的都对

#5


引用 1 楼 fetag 的回复:
十六进制中,用从0-9表示数字的0-9,用A-F表示十进制的10-15

所以F就是十进制的15,化成二进制的就是1111 = 2^3 + 2^2 + 2^1 + 2^0 = 15

++

#6


引用 5 楼 tulipcaicai 的回复:
引用 1 楼 fetag 的回复:

十六进制中,用从0-9表示数字的0-9,用A-F表示十进制的10-15

所以F就是十进制的15,化成二进制的就是1111 = 2^3 + 2^2 + 2^1 + 2^0 = 15

++

+++

#7


引用 1 楼 fetag 的回复:
十六进制中,用从0-9表示数字的0-9,用A-F表示十进制的10-15

所以F就是十进制的15,化成二进制的就是1111 = 2^3 + 2^2 + 2^1 + 2^0 = 15



另外,oxff二进制为1111 1111 
是对的

#8


16进制数制,看看计算机基础应该就明白了。

#9


oxff 为16进制
等于 
二进制 1111 1111 
十进制 255 
八进制 377 
 

#10


只是一个16进制的表示方式

#11


引用 6 楼 zjxylc 的回复:
引用 5 楼 tulipcaicai 的回复:

引用 1 楼 fetag 的回复:

十六进制中,用从0-9表示数字的0-9,用A-F表示十进制的10-15

所以F就是十进制的15,化成二进制的就是1111 = 2^3 + 2^2 + 2^1 + 2^0 = 15

++

+++

+10086

#12


二进制:只用0和1表示         
八进制:使用0-7表示
十六进制:使用0-9表示数字的0-9,10-15用A-F表示...

#13


lz加油

#14


引用 4 楼 zhanshen2891 的回复:
二进制是 11111111 11111111其他的你说的都对


sorry 写多了

一个字节是八位

#15


引用 12 楼 kingstar158 的回复:
二进制:只用0和1表示  
八进制:使用0-7表示
十六进制:使用0-9表示数字的0-9,10-15用A-F表示...
+

#16


非常感谢大家,学习了

#1


十六进制中,用从0-9表示数字的0-9,用A-F表示十进制的10-15

所以F就是十进制的15,化成二进制的就是1111 = 2^3 + 2^2 + 2^1 + 2^0 = 15

#2


这里f是16进制里的一个数字,与十进制里的15相等

不是指float,只有形如12.0f时,f才表示float,但此时f是放在浮点常量作后缀的

#3


0x表示十六进制,所以这里的ff表示的是十六进制里边的一个数,等于十进制的15

#4


二进制是 11111111 11111111其他的你说的都对

#5


引用 1 楼 fetag 的回复:
十六进制中,用从0-9表示数字的0-9,用A-F表示十进制的10-15

所以F就是十进制的15,化成二进制的就是1111 = 2^3 + 2^2 + 2^1 + 2^0 = 15

++

#6


引用 5 楼 tulipcaicai 的回复:
引用 1 楼 fetag 的回复:

十六进制中,用从0-9表示数字的0-9,用A-F表示十进制的10-15

所以F就是十进制的15,化成二进制的就是1111 = 2^3 + 2^2 + 2^1 + 2^0 = 15

++

+++

#7


引用 1 楼 fetag 的回复:
十六进制中,用从0-9表示数字的0-9,用A-F表示十进制的10-15

所以F就是十进制的15,化成二进制的就是1111 = 2^3 + 2^2 + 2^1 + 2^0 = 15



另外,oxff二进制为1111 1111 
是对的

#8


16进制数制,看看计算机基础应该就明白了。

#9


oxff 为16进制
等于 
二进制 1111 1111 
十进制 255 
八进制 377 
 

#10


只是一个16进制的表示方式

#11


引用 6 楼 zjxylc 的回复:
引用 5 楼 tulipcaicai 的回复:

引用 1 楼 fetag 的回复:

十六进制中,用从0-9表示数字的0-9,用A-F表示十进制的10-15

所以F就是十进制的15,化成二进制的就是1111 = 2^3 + 2^2 + 2^1 + 2^0 = 15

++

+++

+10086

#12


二进制:只用0和1表示         
八进制:使用0-7表示
十六进制:使用0-9表示数字的0-9,10-15用A-F表示...

#13


lz加油

#14


引用 4 楼 zhanshen2891 的回复:
二进制是 11111111 11111111其他的你说的都对


sorry 写多了

一个字节是八位

#15


引用 12 楼 kingstar158 的回复:
二进制:只用0和1表示  
八进制:使用0-7表示
十六进制:使用0-9表示数字的0-9,10-15用A-F表示...
+

#16


非常感谢大家,学习了