c语言无符号长整形赋值问题,在线等,求解答!!!
c语言无符号长整形赋值问题,在线等,求解答!!!
日期:2011-03-26 18:00:50 人气:3
在TC下,一个整数默认情况下是两个字节的内存单元存放(VC一个整数默认情况下是四个字节)
数的表示范围为:-32768 ~ 32767
3600*24=86400=0x15180 已超出范围,实际赋给变量的值不是0x15180,而是0x5180=20864
所以赋值的要写成:t = 3600 * 24L;(L表示长整形数)