整型数据类型存储空间大小

【题目描述】sm2100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
分别定义int,short类型的变量各一个,并依次输出它们的存储空间大小(单位:字节)。sm2100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
【输入】sm2100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
sm2100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
【输出】sm2100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
一行,两个整数,分别是两个变量的存储空间大小,用一个空格隔开。sm2100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
【输入样例】sm2100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
sm2100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
【输出样例】sm2100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
sm2100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
解题思路sm2100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
在C++中,int和short类型的变量是基本数据类型。sm2100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
sizeof是一个操作符,用于获取操作数的字节大小。sm2100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
我们使用sizeof(a)和sizeof(b)来获取bool和char类型变量的字节大小,然后将它们存储在ans1和ans2变量中。sm2100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
最后,使用cout语句输出这两个字节大小。sm2100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
sm2100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参考代码
  1. #include <bits/stdc++.h> 
  2. using namespace std; 
  3.  
  4. int main() { 
  5.     int a; 
  6.     short b; 
  7.  
  8.     int ans1 = sizeof(a); 
  9.     int ans2 = sizeof(b); 
  10.  
  11.     cout << ans1 << " " << ans2 << endl; 
  12.  
  13.     return 0; 
sm2100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
sm2100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
知识点睛sm2100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
#include <bits/stdc++.h>:这是一个非标准的头文件,包含了大多数标准库头文件。在此头文件中,包含了 <cstdint>,该头文件定义了一些与固定大小整数类型相关的类型和宏。sm2100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
using namespace std;:这行代码使得代码中可以使用标准库中的名称空间。sm2100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
int:此关键字用于声明整型的变量,其存储空间大小通常为4个字节。sm2100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
short:此关键字用于声明短整型的变量,其存储空间大小通常为2个字节。sm2100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
sizeof:这是一个操作符,用于获取操作数的字节大小。在这里,它被用来获取 a 和 b 的存储空间大小。sm2100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
 

关 键 词

整型数据类型存储空间大小

相关教程

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!

猜你喜欢