C语言中数据类型取值范围 10
即整型(signed)int短整型(signed)short(int)长整型(signed)long(int)无符号整型unsigned(int)无符号短整型unsign...
即 整型 (signed) int
短整型 (signed) short (int)
长整型 (signed) long (int)
无符号整型 unsigned (int)
无符号短整型unsigned short (int)
无符号长整型unsigned long (int)
的取值范围分别是多少?
谢谢
如果是 模拟8086 的16 位机的话 展开
短整型 (signed) short (int)
长整型 (signed) long (int)
无符号整型 unsigned (int)
无符号短整型unsigned short (int)
无符号长整型unsigned long (int)
的取值范围分别是多少?
谢谢
如果是 模拟8086 的16 位机的话 展开
1个回答
展开全部
不同的编译器给的数据类型的空间是不同的,例如:tc中int是2个自己,在vc中是4个,可以用sizeof( int )得到。范围可以自己判断,例如一个4字节的int型数据,一共32位,首位为符号位,所以最大值为0x7fffffff。如果是无符号数首位也是数据位,最大就是0xffffffff。最小值不太好算,可以直接用计算机去算。让一个数一直减,直到它为正的,也就是溢出了,就可以知道最小值了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询