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

C语言中关于 int 型的问题。

发布网友 发布时间:2023-05-18 04:28

我来回答

5个回答

热心网友 时间:2023-09-22 20:32

1. 不同的编译器int的长度不同,各种数据类型的长度也不一定相通
16位编译器int=short int=2字节
32位编辑器int=log int=4字节
具体编写一个程序输出各种类型占用字节数就知道了
printf("int %d\n",sizeof(int));
2. C语言的int类型与开发环境平台有关,可能是16位(2^16),也可能是32位(2^32),估计现在大多数开发环境都是用32位的,所以范围远远超出65535,可达到4294967296,所以你的程序可能可以运行
3. 你应该是用vs系列的编译器吧
微软把int类型分配了4个字节
就是int的范围是2147483647~-2147483648所以 可以执行

-----来自百度。
我也只是书上看到定义是: int的取值范围是 -32768~32767
自己跑了一下果然是。。。

热心网友 时间:2023-09-22 20:33

在c语言中有些时候
int

char
看上去是可以通用的。
在你上面举的例子中,是以字符的形式显示
a
所表示的ascii码字符,
ascii的取值范围0~255,也就是1个字节。
char在c语言中是1个字节,而int要看不同的硬件、操作系统平台的不同而有区别,但不会小于2个字节,即最小2字节。
如果
int
类型赋值超过255时,c语言会取int
2个字节中的低字节的数据作为有效数据,也就是,350
等价于
94,因为350的低字节是94

热心网友 时间:2023-09-22 20:33

你是不是用的vc的编译器?
标准C中规定int是2字节。
vc编译器中,int是4字节,其范围是-2^31~2^31-1
vc编译器中,short int类型是2字节,等同于标准C中的int
你把程序中的int 前加上 short,看看结果 就对了。追问是不是,只有int类型的才这么“不确定”?其他类型的,例如long 的是不是就无论哪种编译器都是32位?

追答其他类型的没研究过,不过初学者也暂时不用研究这个,也用不到,也不能考。。。
知道int这个事就行了

热心网友 时间:2023-09-22 20:34

k++为自增一
其顺序是,现将k作为表达式运算后在自增一
自增后变量k的值为11+1=12
因此两个空都是12
望采纳!

热心网友 时间:2023-09-22 20:34

你的书很原始 那时候int是16位 -32768~32767
现在的cpu都64位了 你想想 int还可能是16位么

现在的int是32了
min:-2147483648 max:2147483647

满意请采纳 不懂继续问追问是不是,只有int类型的才这么“不确定”?其他类型的,例如long 的是不是就无论哪种编译器都是32位?

追答时代在变化 其实多多少少都有变化
你记住 现在的
int 32

long 32
double 64
float 32
char 8
指针 32
以后如果都128位cpu了 你说呢 肯定又会变

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
脚崴了挂什么科、急急急 linux 解压缩工具--tar命令 生日祝福语闺蜜 简短独特暖心 QQ有哪些隐藏的图标??他们分别是什么??怎么样点亮?? QQ业务的各种图标怎么点亮? qq怎么点亮图标和名字 诗中书万象=求下联 大爱如山藏万象下联 中国电子展:电位器和可调电阻的区别是什么?这四点很明显 电位器的接线方法是什么 电位器的工作原理如何 c语言中,char型输入的数据过大会怎么样? 为什么称羽生为“ GOAT”(史上最佳)? 桃桃丸子娃娃正版店铺在哪里 a等于350在c语言里面什么意思? 桃桃丸子娃娃是盗版吗 AC的日语配音声优怎么都选的这么奇妙 昊科电动洗车器怎么样,质量好吗 古纳蒙语是什么意思 查出第三脑室积水该怎么治疗呢? hiv抗体浓度高而发生钩状反映,呈假阴性! 北京吴琳中药专家:脑室左侧后角旁点状脱髓鞘改变。城草是什么? 干姜石膏鱼脑室配伍会怎么样 以前的在直播现在叫什么 什么叫高效益 求治愈系剧场版动漫推荐 atribehe区别 新注册的有风险提示怎么办 如何删除linux系统中lost+found文件? linux中lost+found目录介绍 新加人有风险提示怎么消除? 桃桃丸子娃娃是正版吗 长沙云玺天街商铺值得投资吗 D选项是Qian,m,290,Qian,f,350搞不懂,为什么选它呢,c语言 云玺天街是骗局吗 求解c语言考题 猜数游戏: 功能一:计算机想好了一个4位无重复数字,例如:0913是可以的,350 华远云玺(长沙)交通方便吗?应该怎么过去? 长沙云玺天街周边环境怎么样?生活便利吗? 怎么改变手机软件ip 河北社工证报名时间 社会工作证怎么考2023年报名时间截止到哪天 怎样找IC芯片的国外供货商/货源 寻求好的Diptronics代理商。供货稳定价格合适 给上游供货商垫付费用后如何给其开普通发票? 外包仓是什么 中国平安财产保险股份有限公司转账支付授权书该怎么填? 什么是允许抵免额 中国平安机动车保险简易案件索赔申请书转账支付授权书怎么填 企业所得税中境外收入的抵免限额是什么意思?如何计算求解 微信换铃声后面有省略号什么意思 中行个人手机银行留学汇款中的学校收款账号信息怎么查到?