1017:浮点型数据类型存储空间大小 |
您所在的位置:网站首页 › double类型0d › 1017:浮点型数据类型存储空间大小 |
1017:浮点型数据类型存储空间大小
时间限制: 1000 ms 内存限制: 65536 KB
【题目描述】 分别定义float,double类型的变量各一个,并依次输出它们的存储空间大小(单位:字节)。 【输入】 (无) 【输出】 一行,两个整数,分别是两个变量的存储空间大小,用一个空格隔开。 【输入样例】 (无) 【输出样例】 (无) 分析: 主要考查如何获取float和double类型变量的存储空间。 要获得某个类型或变量的存储空间,可以使用sizeof运算,sizeof运算符的使用方法如下: sizeof(表达式) 表达式可以是变量、常量、类型名、表达式,甚至可以是复合类型等。 甚至其中的括号有时可以省略,但建议还是加上括号。下面会结合两种方式来展示。 sizeof和加减乘除一样,都是运算符,而不是函数。其优先级比加减乘除都高。结合方向是自右向左。思路: 可以声明1个float类型变量和1个double类型变量,然后用sizeof运算符分别输出它们的结果。 或者直接用sizeof运算符直接输出float和double这两个类型。 在下方代码中,第一种方法用C++来表示,第二种方法用C语言来表示。求解过程: 声明1个float类型变量和1个double类型变量。 用sizeof运算符分别输出两个变量的结果。参考代码 - C++: #include using namespace std; int main() { float f; double d; cout |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |