请高手快点帮助!在线等待。我真笨,连这个也要问。 各位,在VC中返回一个字符的ASCII值的函数 和 从一个数值转换ASCII的函数是什么呀!比如 asc('a') chr(95); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 int x;char ch = 'a';x =ch ;//x 成了95反之ch = x; 原理:x = ch;实际上是 x= (int) ch;ch = x; 实际上是 ch = (char) x;这是系统的事技术上可行符合你的要求吗?如果不明白请给我发短消息请附: 帖子的地址 1对1的关系查表对应41h A61h a int i = 41; // ascii值char c = i; // 转换成字符char c = 'a'; // 字符int i = c // 得到ascii值 理论上,两者在计算机中的内存中是同一个东西,即数值。只是表现出来不同而已,特别是打印的时候 %d,%c的不同而已。其他没有任何区别,比如char ch='A';写成if ch=='A'或者if ch==65没有本质区别 主意范围char 的范围是0~255,别定义成int了,然后拿int ch=256; //超过了范围char a=;a=ch; //这样就不行了。255及以下就可以这样。 同意 he_zhidan(何志丹:壮志在我心) c++发送socket发大对象 一个愁人的问题 安装程序解压缩问题 有办法使用新版的程序覆盖当前正在运行的老版程序吗? 关于串口通讯,请指教 急! 我想学网络编程,如何入门,请高手指点。 好象少了一个库文件! 在VB中如何调用VC编写的DLL中的类、或类的方法? C++ OLE方式读取Excel (Range::Find如何使用) 请问几个很菜的问题? 关于MsgWaitForMultipleObjects,不明白怎样用!
char ch = 'a';
x =ch ;//x 成了95反之ch = x;
x = ch;实际上是 x= (int) ch;
ch = x; 实际上是 ch = (char) x;
这是系统的事技术上可行
符合你的要求吗?
如果不明白
请给我发短消息
请附: 帖子的地址
查表对应
41h A
61h a
char c = i; // 转换成字符char c = 'a'; // 字符
int i = c // 得到ascii值
只是表现出来不同而已,特别是打印的时候 %d,%c的不同而已。其他没有任何区别,
比如char ch='A';
写成
if ch=='A'
或者
if ch==65
没有本质区别
char 的范围是0~255,别定义成int了,然后拿
int ch=256; //超过了范围
char a=;
a=ch; //这样就不行了。255及以下就可以这样。