摘要:
无符号数与有符号数比较大小时注意的一个问题关键点:这是因为在C语言操作中,如果遇到无符号数与有符号数之间的操作,编译器会自动转化为无符号数来进行处理,因此a=20,b=4294967166,这样比较下去当然b>a了。看下面的代码会出现什么结果,程序判断不出 a > -100,看来无符号数与有符号数比较可要小心了UINT a = 10;if(a > -100){ MessageBox(_T("OK"));}下面结果也一样UINT a = 10;int b = -100;if(a > b){ MessageBox(_T("OK")); 阅读全文
posted @ 2013-07-06 18:01
瀚海一漂一九九一
阅读(335)
评论(0)
推荐(0)
摘要:
1.下表格列出了主要的数据类型和范围大小等。TypeSize数值范围无值型void0 byte无值域布尔型bool1 bytetrue false有符号短整型short [int] /signed short [int]2 byte-32768~32767无符号短整型unsigned short [int]2 byte0~65535有符号整型int /signed [int]4 byte-2147483648~2147483647无符号整型unsigned [int]4 byte0~4294967295有符号长整型long [int]/signed long [int]4 byte-21474 阅读全文
posted @ 2013-07-06 17:55
瀚海一漂一九九一
阅读(616)
评论(0)
推荐(0)

浙公网安备 33010602011771号