C语言 W=0x01 为什么w=0000001B
C语言 W=0x01 为什么w=0000001B
日期:2021-07-25 14:02:00 人气:1
0x01是十六进制数表示 00000001B是二进制 两个数字的数量都是1,一般写程序都会直接用十六进制,但是计算机处理是二进制数字0和1,大家都知道十进制逢十进一,二进制逢二进一,十六进制逢十六进一,可以看出如果想表达一个数字65535那么用十六进制只需0xffff ,但是二进制就得用16个1如1111111111111111B,其实在程序中到底是用二进制还是用十六进制都不重要,重要的是读写方便,显然是16进制方便