C++ 中 int 与 char 的强制转换

发布: (2026年2月10日 GMT+8 04:47)
1 分钟阅读
原文: Dev.to

Source: Dev.to

Harfdan Songa (Char ➡️ Int)

如果你将 char(字符)类型的变量转换为 int(整数),计算机会显示该字符在 ASCII 表中的序号。

'A' = 65
'a' = 97
'0' = 48   // 数字本身也有对应的编码!
char harf = 'A';
int kod = harf;

cout << "Harf: " << harf << endl;   // 结果: A
cout << "Kodi: " << kod << endl;    // 结果: 65

Sondan Harfga (Int ➡️ Char)

同样地,可以将整数转换为 char 类型,从而找到对应的字符:

int raqam = 98;
char belgi = raqam;

cout << "Son: " << raqam << endl;    // 结果: 98
cout << "Belgi: " << belgi << endl;  // 结果: b
0 浏览
Back to Blog

相关文章

阅读更多 »

特殊字符 | C++ 初学者

String 和特殊字符 Escape 符号用于在字符串或文本中编写特殊命令/字符。' ' – 在引号内部写入引号。

从 Zig 学到的经验

Zig 编程语言保持有意小的标准库。不符合严格收录标准的组件会被删除并重新定位……