gpt4 book ai didi

c - sizeof 在添加和计算时如何针对不同的数据类型工作?

转载 作者:行者123 更新时间:2023-12-01 08:59:13 26 4
gpt4 key购买 nike

<分区>

#include <stdio.h>

int main()
{
short int i = 20;
char c = 97;
printf("%d, %d, %d\n", sizeof(i), sizeof(c), sizeof(c + i));
return 0;
}

这段代码的输出是

2, 1, 4

在我看来应该是

2, 1, 2

因为 char + short intshort intshort int 的大小是 2

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com