基本数据类型
-
在C语言中,数据类型指的是用于声明不同类型的变量或函数的一个广泛的系统,变量的类型决定了变量存储占用的空间。
数据类型 存储大小 系统架构 字符型(char) 1B x86_64 整型(int) 4B x86_64 浮点型(float) 4B x86_64 双精度浮点型(double) 8B x86_64 -
使用 sizeof(type) 可以得到对象或类型的存储大小,单位:字节。
#include <stdio.h> int main() { int a; char b; float c; a = 123; b = 'C'; c = 3.14; /* sizeof(对象) */ printf("a size: %d\n", sizeof(a)); // 4 printf("b size: %d\n", sizeof(b)); // 1 printf("c size: %d\n", sizeof(c)); // 4 /* sizeof(数据类型) */ printf("char size: %d\n", sizeof(char)); // 1 printf("int size: %d\n", sizeof(int)); // 4 printf("float size: %d\n", sizeof(float)); // 4 printf("double size: %d\n", sizeof(double)); // 8 printf("_Bool size: %d\n", sizeof(_Bool)); // 1 return 0; }