C语言中几种常见数据类型所占字节数

2023-12-15 19:00:18

指针是一个特殊的变量,32位机器占4个字节,64位机器占8个字节;

**16位编译器:

char/unsigned char :1字节
char?:2字节
short int:2字节
int/unsigned int:2字节
long int:4字节
float:4字节
double:8字节
*

32位编译器:

*char/unsigned char :1字节
char?:4字节
short int:2字节
int/unsigned int:4字节
long int:4字节
float:4字节
double:8字节
long long:8字节
long double:12字节

64位编译器:
char/unsigned char :1字节
char *:8字节
short int:2字节
int/unsigned int:4字节
long int:8字节
float:4字节
double:8字节
long long:8字节
long double:16字节
具体可以用
sizeof测试一下即可

在这里插入图片描述

类型16位32 位64位
char111
short int222
int244
unsigned int244
float444
double888
long448
long long888
unsigned long448

C语言基本数据类型(所占字节数)_c语言字节数_kkkkkkc1的博客-CSDN博客

C语言中几种类型所占字节数_cherishinging的博客-CSDN博客

文章来源:https://blog.csdn.net/qq_45796666/article/details/132247121
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。