📜  C C++程序查找int,float,double和char的大小(1)

📅  最后修改于: 2023-12-03 15:13:44.846000             🧑  作者: Mango

C/C++程序查找int,float,double和char的大小

在C和C++中,数据类型的大小通常使用sizeof关键字来获得。它返回一个表示数据类型大小的无符号整数。下面是一个简单的例子:

#include <stdio.h>

int main() {
    printf("Size of int: %lu bytes\n", sizeof(int));
    printf("Size of float: %lu bytes\n", sizeof(float));
    printf("Size of double: %lu bytes\n", sizeof(double));
    printf("Size of char: %lu bytes\n", sizeof(char));
    return 0;
}

这个程序将会输出:

Size of int: 4 bytes
Size of float: 4 bytes
Size of double: 8 bytes
Size of char: 1 bytes

注意,sizeof返回的是字节数,因为在不同的编译器和平台上,数据类型的大小可能会有所不同。