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 位机的话
展开
 我来答
tiandi222
2010-05-12 · 超过30用户采纳过TA的回答
知道答主
回答量:79
采纳率:0%
帮助的人:91.9万
展开全部
不同的编译器给的数据类型的空间是不同的,例如:tc中int是2个自己,在vc中是4个,可以用sizeof( int )得到。范围可以自己判断,例如一个4字节的int型数据,一共32位,首位为符号位,所以最大值为0x7fffffff。如果是无符号数首位也是数据位,最大就是0xffffffff。最小值不太好算,可以直接用计算机去算。让一个数一直减,直到它为正的,也就是溢出了,就可以知道最小值了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式