04:填空:类型转换1
程序员文章站
2024-03-07 22:07:45
...
- 总时间限制:
- 1000ms
- 内存限制:
- 65536kB
- 描述
-
有两个变量a和b,在执行了如下代码后:
a = 32768; b = a; printf("%d %d\n", a, b);
输出两个数:32768 -32768
请问a和b分别是以下哪种类型?
A. bool B. char C. short D. int E. float F. double
- 输入
- 无。
- 输出
- 一行,包含两个大写字母,分别代表变量a和b的类型标号。中间用一个空格隔开。
- 样例输入
-
无
- 样例输出
-
A B // 仅作格式示例,非正确答案
源码
#include <iostream>
#include <iomanip>
using namespace std;
/*
如果以最高位为符号位,二迚制原码最大为0111111111111111=2的15次方减1=32767,最小为1111111111111111=-2的15次方减1=-32767。
但是计算机中采用二迚制补码存储数据,即正数编码不变,仍0000000000000000到0111111111111111依旧表示0到32767;而负数需要把除符号
位以后的部分取反加1,即-32767的补码为1000000000000001。所以,补码系统中,范围是-23768~32767。
*/
int main()
{
cout << "D C" << endl;
return 0;
}
推荐阅读
-
04:填空:类型转换1
-
JAVA入门————Day04(数据类型转换)
-
bm1是什么类型的文件 如何将bmp图片转换bm1?
-
JavaEE基础day02 1.定义Java中的变量 四类八种 2.变量定义和使用的注意事项 3.数据类型的转换、强制数据类型转换4.算数运算符、比较运算符、逻辑运算符、赋值运算符、三元运算符
-
bm1是什么类型的文件 如何将bmp图片转换bm1?
-
c/c++编程排坑(1)-- 数据类型的“安静”转换
-
C++负数类型转换,-1对256取模
-
Java基础练习1(数据类型转换)
-
asp 类型转换函数大全第1/2页
-
javascript 04 类型转换、if else条件语句、函数(方法)