C语言基础--数据

c语言中数据:

在8位单片机种最常用的数据类型就是:

unsigned char:

无符号字符型,位宽1个字节,8个位,表示的范围0~255(2^8-1)


在32位单片机中最常用的数据类型就是:

unsigned long:

长整型,位宽4个字节,32个位,表示的范围0~4294967295(2^32-1)


字节:(unicode-8)

单片机中经常说的内部RAM共256字节,那一字节是多少位呢?0x00表示的是一个字节,0x01表示的是一个字节。字符D与16进制的0x0D有很大的区别,在类型转化中的字符的DE不是表示的0xde,而是表示的字符的D和字符的E。

字:

中文的每个汉字由2字节组成。


十六进制数中:

16进制中的F是15,FF是255,因此,有F的转换成十进制后边一定是个5,0xff ff那就是65535了。只是都是从0开始的,因此有个16,256,65536这些个数。

版权声明:本文为博主原创文章,未经博主允许不得转载。

原文地址:https://www.cnblogs.com/otaku-lip/p/4765082.html