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

C语言中,各种类型的整型数据在内存中都占用4个字节吗

发布网友 发布时间:2022-04-26 19:43

我来回答

3个回答

热心网友 时间:2023-10-25 04:36

不是。

C标准并没有具体给出规定哪个基本类型应该是多少个字节数,而且这个也与OS、编译器有关,比如同样是在32位操作系统,VC++的编译器下int类型为4个字节,而在tuborC下则是2个字节。

整型类型在虽然16位、32位或者64位的机子各种类型并不一样,但有几条规则(ANSI/ISO制定):

short至少占用2个字节。

int建议为一个机器字长,32位环境下为4字节,64位环境下为8字节。

short的长度不能大于int,long的长度不能小于int。



扩展资料

整型数据分为基本整形(int)、短整型(short int)、长整型(long int)以及新添加的双长整型(long long int)。

基本整形(int):一般占据2个或者4个字节,这都是有编译系统决定的。一般来讲在vc中计算机给它分配4个字节,在计算机中整型数据一般是按补码的形式存储的。

短整型(short int):在vc中计算机分配给短整型的内存大小为2个字节。存储方式与基本整形相同,一个短整型的数据范围是:-32768-32767。

长整型数据(long int):在vc中系统分配给它4个字节,多以一个长整型数据的范围为-2的31次方到2的31次方减一。

双长整型(long long int):在vc中系统给它分配8个字节,这种数据类型一般比较少用。

热心网友 时间:2023-10-25 04:37

看机器位数的,64位机器中,short是2个字节,int是4个字节,long是8个字节。32位机器各是64位机器的一半。

热心网友 时间:2023-10-25 04:37

大哥,不是4位,是4个字节,32位好不好
在当前大多数编译器里面是将整型和长整型都设为4个字节的
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
intel 英特尔 酷睿 i5-9400F CPU 2.9GHz 6核6线程-详细介绍 vivo手机越用网络越慢 怎么检测 二手苹果电脑交易注意买二手苹果笔记本电脑应注意什么 比如我买一个二手笔记本卖家笔记本预装正版win10的话把他账号注销登录我... 二手苹果笔记本怎么更改账户 军婚假期有多少天 金立e6mini开机出现el 甘肃基层卫生主要内容 甘肃基层医疗卫生系统怎么撤销处方 天津市选调生通过面试了不去会怎么样 7、在C语言中(以16位PC机为例),5种基本数据类型的存储空间长度的排列顺序为 。 输出各种数据类型的字节长度.用c语言写 C语言-数据类型长度 C语言基础问题,求各类数据类型的长度 C语言中不同数据类型在内存中所占据的字节大小是多少? C语言 数据类型长度 C语言中各种基本数据类型所占存储空间长度排列顺序为___ __. C语言中不同的数据类型的长度和什么有关 C语言中 char , int , long , float , double 这几种数据类型的储存空间长度分别是? c语言中的五种基本数据类型char,int,long int,float,double的储存空间长 ... 在C语言类型说明中,int、char、short等数据类型的长度 C语言的char,short,int和long类型分别有多长? 一年级每天自主打卡记录怎么写 打卡记录怎么改啊 微信里发的瘦身打卡记录怎么填写? EXCEl如何打印一张工作表中列出的一串工作表名代表的工作表 孩子的手上长有水泡的,可以挤掉的吗 怎么根据打卡记录快速制作考勤 有人知道TCD检测器测定空气中一氧化碳含量的条件吗 求一款app,能记录我运动进程的,但是运动项目要能自定义的,就像一个表格那样。 请问怎样播种油菜呢? C语言里,关于数据类型的大小问题 怎么种植油菜才能高产 油菜什么品种较好 ,又如何种植油菜呢? 作为一种油料作物,油菜的种植有哪些注意事项? 春天能种油菜吗?春天油菜种植技术是什么? 种植油菜的时候需要注意哪些问题? 油菜一年可以种植几次 夏天种会不会容易长虫? 中国油菜种植主要集中在哪些区域? 小油菜的栽培管理有哪些注意事项? 想种植油菜得到高产,哪个品种最经典? 如何进行Windows 10数据自动备份 上海市崧泽大道333号属于哪个区 中国首次国际进口博览会在哪里举办? 中国上海市青浦区崧泽大道333号至南京东路怎么走 上海青浦区崧泽大道9638号属于哪个镇? 上海市青浦区崧泽大道9881号属于哪个街道? 崧泽古文化遗址的文物遗存 上海松泽大道有多少公里 上海市青浦工业园区崧泽大道