C语言 数据类型占多少字节,指针占多少字节
来源:互联网 发布:自学编程的app 编辑:程序博客网 时间:2024/05/01 15:26
#include<stdio.h>void main(){ //使用sizeof验证数据类型在内存中占用的空间大小// char// int// short// long// unsigned int// float// double// long double printf("在64位机器中:\n"); printf(" char类型占%d个字节\n",sizeof(char)); printf(" short类型占%d个字节\n",sizeof(short)); printf(" int类型占%d个字节\n",sizeof(int)); printf(" long类型占%d个字节\n",sizeof(long)); printf("unsigned int类型占%d个字节\n",sizeof(unsigned int)); printf(" float类型占%d个字节\n",sizeof(float)); printf(" double类型占%d个字节\n",sizeof(double)); printf(" long double类型占%d个字节\n",sizeof(long double)); printf("-------------------指针占4个字节---------------------\n"); char *p0; short *p1; int *p2; long *p3; unsigned int *p4; float *p5; double *p6; long double *p7; printf(" char类型指针占%d个字节\n",sizeof(p0)); printf(" short类型指针占%d个字节\n",sizeof(p1)); printf(" int类型指针占%d个字节\n",sizeof(p2)); printf(" long类型指针占%d个字节\n",sizeof(p3)); printf("unsigned int类型指针占%d个字节\n",sizeof(p4)); printf(" float类型指针占%d个字节\n",sizeof(p5)); printf(" double类型指针占%d个字节\n",sizeof(p6)); printf(" long double类型指针占%d个字节\n",sizeof(p7));}
结果:
在64位机器中: char类型占1个字节 short类型占2个字节 int类型占4个字节 long类型占4个字节unsigned int类型占4个字节 float类型占4个字节 double类型占8个字节 long double类型占12个字节-------------------指针占4个字节--------------------- char类型指针占4个字节 short类型指针占4个字节 int类型指针占4个字节 long类型指针占4个字节unsigned int类型指针占4个字节 float类型指针占4个字节 double类型指针占4个字节 long double类型指针占4个字节
阅读全文
0 0
- C语言 数据类型占多少字节,指针占多少字节
- C语言类型占多少字节
- c++数据类型各占多少字节
- 【常见数据类型占多少字节问题】
- C语言数据类型占字节
- C语言数据类型占字节数
- C语言数据类型占字节数
- C语言数据类型占字节数
- C语言数据类型占字节数
- C语言数据类型所占字节数
- C语言数据类型所占字节数
- C语言-数据类型所占字节数
- C语言数据类型占字节数
- c语言指针占几个字节
- c语言指针占几个字节
- Sql中类型占多少字节
- oracle中一个汉字占多少字节?
- int型变量占多少个字节
- 欢迎
- 数值分析定点迭代python3实现加绘图
- 主成分分析对随机变量标准化处理
- 第四周项目3
- 实现包含min,max,push,pop函数的栈
- C语言 数据类型占多少字节,指针占多少字节
- 前端开发是什么以及我们要学习什么
- java集合
- 欢迎使用CSDN-markdown编辑器
- 【MFC】实现 List Control 分页显示数据
- 未来无人超市无人零售系统开发
- qemu源码架构
- Java程序性能优化 读书笔记(二)设计模式:单例模式
- 挺过美国的这波围堵,中国就赢了