int 型和 char 型变量可以相互赋值,它们是互通的,int 和 char 在内存中存储的本质是相同的。 只是存储的范围不同而已,整型可占 2/4/8 个字节(对应 short, int, long),但 char " 你可以认为 char 是大蛋糕 int 里切下来的一块小蛋糕" 因此我们可以使用 %d char ch = 'a' // 字符常量的值在单引号...
%d是输出有符号整数。
- 有符号整型:可以表示正整数、负整数和零。例如在C/C++ 中, int 通常占4个字节(32位),能表示的范围是-2^{31}到2^{31}-1; long 可能占4字节或8字节,具体取决于编译器和系统,范围也相应不同; short 一般占2个字节,范围是-2^{15}到2^{15}-1。 - 无符号整型:只能表示零和正整数。如 unsigned in...
%d是输出有符号整数。