首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

字符存在整型变量中解决思路

2012-08-31 
字符存在整型变量中int xscanf(%c,&x)为啥我看计算机里x是-858993563这么大的数,我输入的是e我希望e的

字符存在整型变量中

int x;
scanf("%c",&x);

为啥我看计算机里x是
-858993563
这么大的数,
我输入的是e
我希望e的ASCII吗,怎么回事


[解决办法]
加断点调试过这句后应该数就会变成你想要的数的吧
[解决办法]
你应该先初始化x=0

int x=0;
scanf("%c",&x);
[解决办法]
楼主为什么不用getchar函数。这个可以获得这个字符的ASSIC码。
[解决办法]
这样没错啊,输入的时候按字符型输入,定义的x为整型变量就是存储字符的ASCII码值啊.哦我在TC2.0上试的结果是正确的在VC++上的结果和你一样,呵呵~纠结

热点排行