【题目描述】
分别定义bool,char类型的变量各一个,并依次输出它们的存储空间大小(单位:字节)。
【输入】
(无)
【输出】
一行,两个整数,分别是两个变量的存储空间大小,用一个空格隔开。
【输入样例】
(无)
【输出样例】
(无)
【程序分析】
bool通常是1字节(C99标准引入)char总是1字节(C语言标准规定)
【程序实现】
#include <stdio.h>
#include <stdbool.h> // 需要包含这个头文件来使用bool类型
int main() {
bool a; // 定义bool类型变量
char b; // 定义char类型变量
// 使用sizeof运算符获取变量的存储空间大小
printf("%d %d\n", (int)sizeof(a), (int)sizeof(b));
return 0;
}

被折叠的 条评论
为什么被折叠?



