C sizeof()

sizeof(data type)

//sizeof(date_type)
int test_sizet(void) {
    _Bool check;
    char T0;
    int  T1;
    short T2;
    long  T3;
    float T4;
    double T5;
    wchar_t T6;
    printf("_Bool:%d\nchar:%d;\nint:%d;\nshort:%d;\nlong:%d\nfloat:%d\ndouble:%d\nwchar_t:%d\n", sizeof(_Bool),
     sizeof(char), sizeof(int), sizeof(short), sizeof(long), sizeof(float), sizeof(double), sizeof(wchar_t));
    return SUCCESS;
}

除此之外,操作数还可以是变量和表达式,例如:

printf("变量x的大小是 %d", sizeof(x));  //显示x变量的大小
printf("(i+j) 表达式的大小为 : %d",sizeof(i+j)); //显示表达式的大小(i + j)

参考链接(https://www.cainiaojc.com/c-programming/c-sizeof-operator.html)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值