1018:其他数据类型存储空间大小
时间限制: 1000 ms 内存限制: 65536 KB
【题目描述】
分别定义bool,char类型的变量各一个,并依次输出它们的存储空间大小(单位:字节)。
【输入】
(无)
【输出】
一行,两个整数,分别是两个变量的存储空间大小,用一个空格隔开。
【输入样例】
(无)
【输出样例】
(无)
说明:
主要考查如何获取bool和char类型变量的存储空间。
要获得某个类型或变量的存储空间,可以使用sizeof运算,sizeof运算符的使用方法如下:
sizeof 表达式
sizeof(表达式)
其中,表达式可以是变量、常量、类型名、表达式,甚至可以是复合类型等。甚至其中的括号有时可以省略,但建议还是 加上括号。下面会结合两种方式来展示。
sizeof和加减乘除一样,都是运算符,而不是函数。其优先级比加减乘除都高。结合方向是自右向左。
思路分析:
可以声明1个bool类型变量和1个char类型变量,然后用sizeof运算符分别输出它们的结果。
或者直接用sizeof运算符直接输出bool和char这两个类型。
在下方代码中,第一种方法用C++来表示&