当一个类型是短的是什么意思
What does it mean when a type is a short?
为什么我使用short而不是int或char ?char就像一个整数,对吧?当我写程序时,我发现我可以把它当作一个数字…
char x = 1, y = 2;
cout<<x+y; 3
this返回3,但我想知道int short和char现在有什么区别?
char
、short int
和int
都是整型的例子。它们保存给定范围内的整数值。整数就是数字,我不知道你们为什么会觉得奇怪。
char
与short
的区别(通常)是short
可以容纳更大范围的值。您可以检查#include <climits>
中的宏,以查看编译器的范围。
顺便说一句,当您使用+
或任何其他算术运算符时,在计算发生之前,值都被提升为int
。
相关文章:
- 这个语法std::class<>{}(arg1, arg2) 在C++中是什么意思?
- 标准 N3337 5.2.10 第 7 条中的C++"类型"是什么意思?
- "类模板示例<int>;"语句对 C++11 是什么意思?
- 线应该是什么意思
- "CID"在AT+HTTPPARA= "CID" ,1中是什么意思
- 表达式"b=(b-x)&x"是什么意思?
- 这个表达是什么意思?
- 此代码验证公式是什么意思?
- 跟踪日志中的T.11803()是什么意思?
- 这个额外的关键字在这个 c++ 类声明中是什么意思?
- * 和 ** 在 C++ 函数声明中是什么意思?
- _T("xyz")是什么意思?
- #define Dbg(fmt,..) (0) 是什么意思? 警告:表达式无效
- 这行代码到底是什么意思?
- 在命名空间名称之前加上 :: 是什么意思?
- 从字符数组的元素中减去'a'是什么意思
- "friend"关键字在C++中是什么意思?
- 减法中的"0"是什么意思?
- 字符数组前面的加号是什么意思?
- 这里的字符串函数是什么意思