问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

int在计算机中的含义

发布网友 发布时间:2023-09-10 10:29

我来回答

1个回答

热心网友 时间:2024-11-10 19:43

int是指整型变量。

在C/C++中,int代表一个整型变量,它是一种在编译环境中具有不同尺寸和不同编译运行环境的整型变量的数据类型。整型变量就像它的名字一样,它是一个数字可以变化的数量,而整型变量代表一个整型的数据类型。

在C中,int表示有符号的整数,即,一个变量可以为正、负或0,但必须是一个整数。标准中最小的int数值为-32767至32767。int的数值在不同的机器中不同,但必须在-32767至32767之间。

通常,int会占据一个字符的记忆体。所以,一台16比特的老式IBM兼容机,在-32768至3276之间,用16比特存储整类型int。

整型的长度

只有short的长度是确定的,是两个字节,而int和long的长度无法确定,在不同的环境下有不同的表现。一种数据类型占用的字节数,称为该数据类型的长度。例如,short占用2个字节的内存,那么它的长度就是2。

实际情况也确实如此,C语言并没有严格规定short、int、long的长度,只做了宽泛的*:short至少占用2个字节。

int建议为一个机器字长。32位环境下机器字长为4字节,64位环境下机器字长为8字节。short的长度不能大于int,long的长度不能小于int。总结起来,它们的长度(所占字节数)关系为:2≤short≤int≤long。

这就意味着,short并不一定真的“短”,long也并不一定真的“长”,它们有可能和int占用相同的字节数。

在16位环境下,short的长度为2个字节,int也为2个字节,long为4个字节。16位环境多用于单片机和低级嵌入式系统,在PC和服务器上已经见不到了。

对于32位的Windows、Linux和Mac OS,short的长度为2个字节,int为4个字节,long也为4个字节。PC和服务器上的32位系统占有率也在慢慢下降,嵌入式系统使用32位越来越多。

以上内容参考:百度百科-INT

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 EF英孚英语培训怎么样? 英孚英语好不好 EF英孚教育到底好不好 大佬们,麦芒7和荣耀10那个值得入手?2500以下的机子还有啥好推荐的么... 励志对联大全 励志对联之七字励志对联 寻找一副对联,有关家乡的山山水水。 皮衣欧美翻领大狐毛中长款女怎么搭配? 建行借记卡被锁,去银行解锁要钱吗? 被辅导员夸奖怎么回复 鞠婧祎新专辑多久发货 ...魂银493版关于捕捉问题。 是493版的! 飞天螳螂、宝贝龙、由基拉... 宝可梦大探险飞天螳螂怎么获得 精灵宝可梦GO飞天螳螂坐标在哪里 沣东新城属于长安区吗 沣东新城的介绍 java封装的作用 我们虽然出身贫穷,但是我们其中有部分人渴望着飞黄腾达! 紫微排盘中,本人地支为壬寅,盘中乙巳中命宫身出现丧门是什么意思... 大闸蟹在家里怎么养 大闸蟹在家里怎么养活 米家塔扇2能不能关灯 IPAD为什么要用很粗的笔来写才有用? ...身体呈棕黑色斑,背部双鳍,应该是肉食,见过捕食小鱼苗。不是... 秀山哪条巷子好玩又便宜 今天买了一斤鱼不知道叫什么名字 捏脸社交游戏—《崽崽ZEPETO》 《晋书列传第五十八》的译文? 志高空调是格力旗下的吗 人狗千古不了情 对狗能不能用锁喉 我想问一下2024年高考还能不能复读了? 四川省阆中市到千佛镇班车时刻表 宝台下午有车到阆中吗 从南充西华师范大学到阆中市千佛镇怎样走?路线是怎样的,怎样坐车,要多 ... ...盘古大神VS女娲VS 如来佛祖VS宙斯VS耶和华~谁厉害? 云南省的全国注册监理工程师注销要多长时间才能公示,我2012.4月报的,现 ... 喜欢海底捞的都是什么人 抖音新人券只有一次吗 抖音商城新人优惠券最高有多少 风吹麦浪歌词完整版 袜机打一根针脚怎么回事 无锡韩星针筒制造有限公司怎么样? 已知英文字母m的ASCIl码值为6DH,那么ASCIl码值为71H的英文字母是() ...m的ASCII码值为6DH,那么ASCIl码值为71H的英文字母是( )。 已知英文字母m的ascll码值为6DH那么ascll码值为71H的英文字母是什么