- Ubyte代表的是8位无符号整数(unsigned byte)。
- Uword代表的是16位无符号整数(unsigned word)。
区别在于它们存储的数据类型所占的位数不同,Ubyte是8位,而Uword是16位。另外需要注意的是,它们都是无符号整数,即不带正负号。
一般情况下,Ubyte和Uword会用在编写嵌入式系统代码中,因为在这种领域中,位数往往非常重要,而使用正确的数据类型可以很好地降低程序错误的风险。
C语言中,short是定义一种整型变量家族的一种。例如short i;表示定义一个短整型的变量i。长度
依据程序编译器的不同short定义的字节数不同。
标准定义short短整型变量不得低于16位,即两个字节。
编译器头文件夹里面的limits.h定义了short能表示的大小:SHRT_MIN~SHRT_MAX。
在32位平台下如windows(32位)中short一般为16位。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)