黑马程序员技术交流社区
标题:
请问C语言如何实现数据类型的强制转化?
[打印本页]
作者:
青青河边草Rt
时间:
2015-6-17 00:18
标题:
请问C语言如何实现数据类型的强制转化?
老师在课堂上讲的是吧字符强制转换为ASCII吗,但是现在我想把ASCII码值强制转化成字符型,例如,大写字母A对应的ASCII码值是65,那么我如何将数字65强制转化成字符型的A呢?
作者:
13673696542
时间:
2015-6-17 10:49
不用转化,你直接用char ch = 65;这样就行,只是打印的时候看你怎么解析啦,你用%d解析就是65,你用%c解析就是字符A。如果你用int num = 65;用上面的两种解析方式结果和上面一样。
作者:
Elors
时间:
2015-6-17 10:58
int a = 65;
(char)a; //A
作者:
丁铭检
时间:
2015-6-17 14:54
char ch = (char)65,要不printf("%c\n",65);
作者:
XiaoBaoMi
时间:
2015-6-17 20:54
输出的时候以 %d输出就行
作者:
XiaoBaoMi
时间:
2015-6-17 20:55
或者强制类型转换
作者:
cxl19900517
时间:
2015-6-17 21:19
不用强转,定义char 带‘ ’ 的就算字符, 不带‘ ’ 就是ASCII。前提是定义的char
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2