字符存在整型变量中

来源:互联网  时间:2016/7/15 6:19:17

关于网友提出的“ 字符存在整型变量中”问题疑问,本网通过在网上对“ 字符存在整型变量中”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 字符存在整型变量中
描述:


int x;
scanf("%c",&x);
为啥我看计算机里x是
-858993563
这么大的数,
我输入的是e
我希望e的ASCII吗,怎么回事


解决方案1:

  这样没错啊,输入的时候按字符型输入,定义的x为整型变量就是存储字符的ASCII码值啊.哦我在TC2.0上试的结果是正确的在VC++上的结果和你一样,呵呵~纠结

解决方案2:

你应该先初始化x=0
int x=0;
scanf("%c",&x);

解决方案3:

加断点调试过这句后应该数就会变成你想要的数的吧

解决方案4:

楼主为什么不用getchar函数。这个可以获得这个字符的ASSIC码。

上一篇请问 二维数组名做函数参数
下一篇播放音乐视觉效果上下跳动的频谱条怎么用C语言实现
明星图片
相关文章
《 字符存在整型变量中》由码蚁之家搜集整理于网络,
联系邮箱:mxgf168#qq.com(#改为@)