c++。if判断里面不能有数字吗?为什么我不加',只写0和9,是错误的。输入3,显示是其他。 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c++ 数字 搜索资料 2个回答 #合辑# 面试问优缺点怎么回答最加分? 百度网友8df7352 2017-03-11 · 超过13用户采纳过TA的回答 知道答主 回答量:46 采纳率:25% 帮助的人:15.2万 我也去答题访问个人页 关注 展开全部 if判断里是可以有数字的,但是根据你写的程序来看,你是想要通过判断字符x的ASCII码来确定是字母还是数字。如果你不加单引号的话就是if(x>=0 && x<=9)这个语句在这个范围内的ASCII码对应的字符不是‘0’-‘9’,而是一些控制字符。具体可以百度ASCII码表查找。 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 梦_越 2017-03-11 · 超过63用户采纳过TA的回答 知道小有建树答主 回答量:107 采纳率:0% 帮助的人:61.5万 我也去答题访问个人页 关注 展开全部 定义的x为字符,所以if里面需要用字符来比较,即需要加上引号。输入3是同样的道理,程序会将数字3转换成对应的字符,然后进行比较。其实,每个字符都可以强制转换为数字,就是这个道理 本回答被网友采纳 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容c语言 |精通之路,编程思想重塑,高效学习课程!coding.imooc.com查看更多 其他类似问题 2018-07-28 c++运行为什么会显示的是地址而不是数值 2019-04-08 C++把输入的字符0-9转换为数字的同时,若输入的不是字符0-9,则显示输入错误。请问我这个怎么错了? 2016-02-01 求助关于C++的一道题,用if和do-while写一个程序。输入的内容为0~9之间的数字,或所有的 2016-03-31 c++怎么判断输入的是不是数字 2016-02-04 c++ 怎么让字符串输入只能是数字?? 1 2017-10-07 c++如何限制用户只输入数字 2 2017-10-29 C++ 使用循环和switch完成右图设计,即可以反复输入1-4,进入不同的模块,直到输入0,终止程序运行。 2015-10-04 为什么不管我输入什么数字永远最左边的是最大的,c语言新手三位数比大小 更多类似问题 > 为你推荐: