#4566. C++入门-数据类型1
C++入门-数据类型1
变量类型与基本信息输出
题目描述
编写一个完整的C++程序,完成以下要求:
- 分别定义
int、double、char类型的变量各 1 个; - 通过输入为这 3 个变量赋值;
- 按要求输出 3 个变量的值、各自占用的字节数;其中
char类型还需额外输出其对应的 ASCII 码。
输入格式
一行,包含 3 个数据,分别对应 int、double、char 类型的值,中间用空格分隔。
输出格式
输出共 3 行,格式如下:
- 第一行:
int值 字节数(两部分之间用一个空格分隔) - 第二行:
double值 字节数(两部分之间用一个空格分隔) - 第三行:
char值 字节数 ASCII码(三部分之间用一个空格分隔)
样例
输入样例1
100 3.14159 A
输出样例1
100 4
3.14159 8
A 1 65
(样例说明:字节数基于常见系统环境,实际以运行环境为准)
解题思路
- 变量定义:声明
int、double、char类型变量各一个。 - 输入数据:使用
cin从标准输入读取三个值,依次赋给上述变量。 - 获取字节数:使用
sizeof运算符获取每个变量占用的字节数。 - char 转 ASCII 码:将
char变量强制转换为int类型,输出其 ASCII 码。 - 标准输出:使用
cout按要求的格式输出结果,注意换行。
粤公网安备44195502000178号