C语言数据类型大小(万不可背,用的时候亲测就行)
2014-11-07 22:43
323 查看
#include <stdio.h> #include <conio.h> int main() { int test[5] = {0}; printf("the size of char is %d byte\n", sizeof(char)); printf("the size of int is %d byte\n", sizeof(int)); printf("the size of float is %d byte\n", sizeof(float)); printf("the size of double is %d byte\n", sizeof(double)); printf("the size of long is %d byte\n\n", sizeof(long)); for (int i = 0; i < sizeof(test)/sizeof(int); i++) { printf("the address of test[%d] is: %x\n",i,&test[i]); } getch(); }
从输出的数组元素地址可以看出 数组是一块连续的内存区域,并且本例子是以整形数组为例,元素之间地址相差4,刚好是一个整形变量的大小(4字节)
相关文章推荐
- 易语言 取自定义数据类型的大小
- C语言数据类型大小和结构体中变量…
- 各种语言数据类型大小
- 不同语言基本数据类型(int、char、float、double....)对应字节大小
- 面试的时候经常遇到数据类型字节大小,字节对齐的问题,现整理如下
- 各种语言数据类型大小
- 不同语言基本数据类型(int、char、float、double....)对应字节大小
- C语言数据类型大小分析(基于VC2005编译器)
- C语言数据类型大小和结构体中变量…
- C语言数据类型大小和结构体中变量的地址分配方法【整理】
- 学点 C 语言(15): 数据类型 - sizeof(检测类型大小)
- 易语言 取自定义数据类型的大小
- 各种语言数据类型大小
- C 语言中基本数据类型的sizeof大小
- C语言数据类型所占空间大小
- 学点 C 语言(15): 数据类型 - sizeof(检测类型大小)
- 各种语言数据类型大小
- 思考解释型语言的数据类型
- c语言常见数据类型
- C语言教程第二章: 数据类型、运算符、表达式