注册 登录
编程论坛 C++教室

问题修改为: char 型 输入数字我要怎么才能比较?

mxstone 发布于 2014-08-26 11:06, 533 次点击
char inNum[128];
char inNum2[128];

cin>>inNum; (假设输入63
cin>>inNum2;  (输入87  

如果是两个char型的数字,我怎么才能比较这两个数字的大小?

如果用atoi把这两个先转成int;比较完又怎么变回char.?

书上说在一定条件下,字符型数据和整形数据可以通用的,?

[ 本帖最后由 mxstone 于 2014-8-27 09:45 编辑 ]
4 回复
#2
砖家的谎言2014-08-26 15:46
建议看下指针的知识点
#3
stop12042014-08-28 07:45
strcmp(inNum,inNum2)    //返回int型, 需要头文件cstring
inNum > inNum2 返回值>0
inNum = inNum2 返回 0
inNum < inNum2 返回 -1
#4
qwe8851677592014-08-31 21:45
你在MSDN上查一下,有一个专门的函数就是把字符转换成数字的,和你把数字转换成字符的函数差不多。
#5
zerolu2014-09-02 05:53
直接比较即可不是吗?
1