C语言中正整数的定义?int也包括了负整数!

 我来答
爱教育爱学习
高粉答主

2019-11-15 · 学而不思则罔,思而不学则殆
爱教育爱学习
采纳数:384 获赞数:112730

向TA提问 私信TA
展开全部

int就可以定义正整数并包含负整数,无符号整数,没有负数的情况,使用unsignedint即可。

C语言通常使用int来定义整数(int是integer的简写)。int一般占用4个字节(Byte)的内存,共计32位(Bit)。

如果不考虑正负数,当所有的位都为1时它的值最大,为232-1=4,294,967,295≈43亿,这是一个很大的数,实际开发中很少用到,而诸如1、99、12098等较小的数使用频率反而较高。

扩展资料

int的左右及使用

int具有整数类型的项的值是它对应的数学整数。积分类型可以是无符号的(只能表示非负整数)或有符号(也能表示负整数)。

shortinta=10;

shortintb,c=99;

longintm=102023;

longintn,p=562131;

参考资料来源:百度百科—int函数

匿名用户
2013-04-01
展开全部
unsigned 这个就是表示无符号数,定义unsigned int a;或者unsigned short a;或者unsigned long a;a就不能是负数了。int也包括了负整数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-04-01
展开全部
unsigned 这个就是表示无符号数,定义unsigned int a;a就不能是负数了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-04-01
展开全部
C语言中int,就是整型;unsigned int 无符号整型,就是正整数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-04-01
展开全部
int包含了负整数的
因为int只是整数的意思
要unsigned int才是只有正整数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式