C语言小笔记

char类型的区分:

char 或者 signed char  取值范围为 :[-128,127]

unsigned char 取值范围为:[0,255]

‘1’、1、0x01的不同:

‘1’为字符,其对应的十进制为49,对应的十六进制为0x31

 1为整型,对应的十进制为1,对应的十六进制为0x01

十进制是逢十进一,十六进制是逢十六进一,如下表,可见0~9中,十进制和十六进制数是完全相同的,可直接用“==”。

int

0x

0

0(0x00)

1

1 (0x01)

2

2(0x02)

......

......

8

8(0x08)

9

9(0x09)

10

A(0x0A)

11

B(0x0B)

15

F(0x0F)

猜你喜欢

转载自www.cnblogs.com/dongxiaodong/p/9883324.html
今日推荐