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

一个long类型变量在内存里占据多少字节?多少KB?多少MB? 一个char类型,bool类型呢?(最好科学计数法)

发布网友 发布时间:2022-03-25 22:04

我来回答

4个回答

热心网友 时间:2022-03-25 23:33

#include <windows.h>
#include <stdio.h>
main(){
long int x;
double K=1024.0;
x = sizeof(long);
printf("long: %d bytes, %e KB, %e MB\n", x, x/K, x/K/K);
x = sizeof(char);
printf("char: %d bytes, %e KB, %e MB\n", x, x/K, x/K/K);
x = sizeof(BOOL);
printf("bool: %d bytes, %e KB, %e MB\n", x, x/K, x/K/K);
return 0;
}

输出:
long: 4 bytes, 3.906250e-003 KB, 3.814697e-006 MB
char: 1 bytes, 9.765625e-004 KB, 9.536743e-007 MB
bool: 4 bytes, 3.906250e-003 KB, 3.814697e-006 MB
(结果同系统和编译器有关)

热心网友 时间:2022-03-26 00:51

long 型一般在Win32环境中占4字节;char型占1字节;bool型也是占1字节。
可以用sizeof()函数测试不同数据类型占内存字节数。
如 cout << sizeof(long) <<endl;

热心网友 时间:2022-03-26 02:26

你可以用printf("%d",sizeof(数据类型)),得到的就是该数据类型占据的字节数,即以B为单位,我测试的结果是4,即4B,你然后根据1KB=1024B,1MB=1024KB,可以算出,bool和char都可以根据这测试。

热心网友 时间:2022-03-26 04:17

一般是4字节,一字节是8bit,有公式的,自己算
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 32位的long型和int型都占四个字节,那么它们的取值范围是否一样? 51单片机long,double,float,int范围是多大,各多少字节 能详细说明一下long与long long的区别吗? java中long类型的取值范围到底是多少呢? 在C语言中,int类型,long类型,float类型,double类型和char类型在16位和32位计算机中各占几个字节? C语言中int&#47;float&#47;double&#47;long&#47;unsighed long型分别占几个字节? C语言中long型占多少个字节? long占几个字节 java中“long”类型占多少字节? java long类型占多少字节 淘宝卖家设置的手机专享优惠怎么取消? 便利蜂app专享价怎么用 如何设置淘宝手机端的价格 淘宝手机专享价有时候显示有时候不显示是怎么回事? 淘宝专属优惠怎么设置 淘宝手机专享价买家怎样享受这项优惠 淘宝卖家页面上:(手机专享价)是什么意思? 卖家如何单独设置手机淘宝价格? 淘宝店铺手机淘金币和手机专项价怎么来设置? 京东店铺手机专享价 是怎么设置的 ?? char、int、long它们各占几个字节?占几位? 在C语言中各种数据类型各占多少位 C语言的char,short,int和long类型分别有多长? java中(int,long,flloat,double等在计算机占几个字节是什么意思?) long int,int占几个字节 在Visual c++6.0中int、short、long型各占多少字节? 内存4G与8G性能上,有什么差别? 4g内存和8g内存的区别 4g内存和8g内存的具体区别 笔记本4G内存和8G内存有什么区别? 内存8g和4g有多大区别,作用在哪儿? 内存4g和8g区别大不大 8G运行内存和4G运行内存有什么区别? 8G内存和4G内存差别大吗 内存4g和8g的区别有多大? 手机内存4G和8G有区别吗 谁能告诉我电脑4G内存和8G内存的区别?学生平常办公用,用哪个比较好? 急!!!!!! 台式电脑 的4g内存条 和8g内存用起来有多大的区别? 内存4G与8G使用起来区别在哪 笔记本电脑运行内存4g 和8g 的区别