04:填空:类型转换1
描述
有两个变量a和b,在执行了如下代码后:
a = 32768;
b = a;
printf("%d %d\n", a, b);
输出两个数:32768 -32768
请问a和b分别是以下哪种类型?
A. 布尔 B. 查尔 C. 短 D. int E. 浮子 F. 双
输入
无。
输出
一行,包含两个大写字母,分别代表变量a和b的类型标号。中间用一个空格隔开。
示例输入
无
示例输出
A B
// 仅作格式示例,非正确答案
分析
#include <iostream>
using namespace std;
int main()
{
int a = 32768;
short b = a;
printf("%d %d\n", a, b);
return 0;
}
代码
#include <iostream>
using namespace std;
int main()
{
cout << 'D' << ' ' << 'C' << endl;
return 0;
}