和机器字长及编译器有关系:

所以,int,long int,short int的宽度都可能随编译器而异。但有几条铁定的原则(ANSI/ISO制订的):

1 sizeof(short int)<=sizeof(int)

2 sizeof(int)<=sizeof(long int)

3 short int至少应为16位(2字节)

4 long int至少应为32位。

unsigned 是无符号的意思。例如: 16位编译器 char :1个字节
char*(即指针变量): 2个字节
short int : 2个字节
int:  2个字节
unsigned int : 2个字节
float:  4个字节
double:   8个字节
long:   4个字节
long long:  8个字节
unsigned long:  4个字节
32位编译器
char :1个字节
char*(即指针变量): 4个字节(32位的寻址空间是2^32, 即32个bit,也就是4个字节。同理64位编译器) short int : 2个字节
int:  4个字节unsigned int : 4个字节
float:  4个字节
double:   8个字节 long:   4个字节 long long:  8个字节
unsigned long:  4个字节 64位编译器 char :1个字节
char*(即指针变量): 8个字节
short int : 2个字节
int:  4个字节
unsigned int : 4个字节
float:  4个字节
double:   8个字节
long:   8个字节
long long:  8个字节
unsigned long:  8个字节

在C语言中,double、long、unsigned、int、char类型数据所占字节数相关推荐

  1. c语言unsigned占几字节,在C语言中,double、long、unsigned、int、char类型数据所占字节数(示例代码)...

    和机器字长及编译器有关系: 所以,int,long int,short int的宽度都可能随编译器而异.但有几条铁定的原则(ANSI/ISO制订的): 1 sizeof(short int)<= ...

  2. c语言unsigned占几字节,在C语言中,double、long、unsigned、int、char类型数据所占字节数...

    unsigned 是无符号的意思. 例如: 16位编译器 char :1个字节 char*(即指针变量): 2个字节 short int : 2个字节 int: 2个字节 unsigned int : ...

  3. double、long、unsigned、int、char类型数据所占字节数(C语言)

    我喜欢简单粗暴一点的学习方式,怎么简单怎么来..... 所以不会去去写太多没用的东西. 和机器字长及编译器有关系: 所以,int,long int,short int的宽度都可能随编译器而异. 但有几 ...

  4. c语言类型名占字节,在C语言中,不同类型数据所占字节数

    <在C语言中,不同类型数据所占字节数>由会员分享,可在线阅读,更多相关<在C语言中,不同类型数据所占字节数(2页珍藏版)>请在人人文库网上搜索. 1.在C语言中,double. ...

  5. C语言中double\float类型默认输出几位小数

    首先,吐槽一下,就这么几句话的事情,你就收费,真的不想说啥了~ 然后正文给大家分享一下小数点默认输出的位数 C语言中常用的小数有俩种类型: float  比特数32  有效数字 6~7 double  ...

  6. c语言中double的用法,c语言中double的用法

    c语言中double的用法 2020-06-04 目前,随着计算机在人们生活和工作中的普及,其教学研究地位也在逐渐提升.C语言是一种计算机程序设计语言,其具有高级语言和汇编语言的特点.下面小编就跟你们 ...

  7. c语言中double sper是什么意思啊,C语言的文件操作的使用

    知识点回顾 变量.数组.结构体都是存储数据的方式 结构体是一种变量的模板,相对于变量.它可以存储多项数据,相对于数组,结构体中成员的数据类型可以不同. #include #include struct ...

  8. C语言中的void 和void 指针类型

    C语言中的void 和void 指针类型 C语言, void, void指针 许多初学者对C中的void 和void 的指针类型不是很了解.因此常常在使用上出现一些错误,本文将告诉大家关于void 和 ...

  9. 32位机器和64位机器中int、char等数据类型所占字节长度对比

    在32位机器和64机器中int类型都占用4个字节.编译器可以根据自身硬件来选择合适的大小,但是需要满足约束:short和int型至少为16位,long型至少为32位,并且short型长度不能超过int ...

最新文章

  1. git stash 拉去_git操作命令符
  2. php 事件调度,mysql数据库事件调度(Event)
  3. c++如何定义二维数组结构体_原来数组还可以这么玩(宏把数组玩坏了)
  4. javascript --- 让函数的实例可以链式调用
  5. 后端:SpringBoot集成Swagger-Bootstrap-UI,界面美观!
  6. matlab padarray函数零,matlab padarray函数
  7. 计算机二级 java和web_2020年全国计算机二级WEB程序复习知识点:JavaBean
  8. linux手动注入网络数据_Linux网络 - 数据包的接收过程【转】
  9. linux下cmake使用教程,超详细的cmake教程
  10. yum install安装时 提示“Another app is currently holding the yum lock; waiting for it to exit...”原因和解决
  11. ug导出html,UG如何将工程图导出到CAD中?
  12. common pool 数据库连接池泄露排查
  13. PSENet原理与代码解析
  14. postgres关键字、常量和数据类型
  15. Huge And Integer
  16. 网付「收钱云音箱」二代全新上市!
  17. Vscode 调试arm64 linux内核
  18. HPD2368计算机上没有打印机,HPD2368打印机显示堵纸了,打印不了, – 手机爱问
  19. c语言中数组名和数组名取地址理解
  20. 整理文件夹保存同一目录,并统一重命名文件夹名

热门文章

  1. 2018年东北农业大学春季校赛 E 阶乘后的0【数论】
  2. css3动画模块transform transition animation属性解释
  3. (How to)Windows Live Writer插入Latex公式
  4. 病毒在网络上传播的基本途径分析
  5. java中float和double型数据在赋值时有哪些注意事项?,java语言中float和double类型的数据在编程时的注意事项...
  6. java访问器_Java中的访问器方法
  7. 2019年安徽省模块七满分多少_艺考资讯 | 2021年美术统考考多少分才能通过?过了合格线有什么意义?美术生一定要重视!...
  8. python_5.fit()函数,transform()函数,与fit_transform()函数
  9. python字符串截取及Html解析
  10. 【LDA学习系列】MCMC之Metropolis-Hastings采样算法python代码理解