C++中十六进制常量的写法F表示什么意思啊?为什么0xF表示15

问题描述:

C++中十六进制常量的写法F表示什么意思啊?为什么0xF表示15

其实人们说的十六制就是满16就进一,而且进制都是从0开始的,但是十六进制和其他的进制不同,十六进制的10是用‘a‘或者‘A’表示的,而11是用‘b'或者'B'表示,就这样一直表示到15,而15是‘f’或者’F‘表示的.有的人会问为什么没有16呢?16其实就是0x10,因为16进制就是满16进一,就像十进制一样到了10就进一,怂所以10是两位数