C语言如果判断用户输入的是字符还是数字

来源:百度知道 编辑:UC知道 时间:2024/06/13 23:32:35
scanf("%lf",&money)
我想要money为双精度型的,如果用户输入了字母或者是字符行的我就系统提示输入有误,我应该怎么做啊?
如果转成ASC码进行判断啊?教教我啊!

如果是数字那么ASC码只有40-49.其他就是字母了用一个If()else()

你可以这样
头文件包含 <ctype.h>
用isalnum()可以判断是否为字母或者数字,如果是字母或者是数字,那么就返回真,否则返回假~~ 加到你的程序里面就可以了~~

C语言编写程序,自动完成对输入的一个字符的判断和输出,如果是小写字母则转换成大写字母输出 C语言程序编辑.编辑一程序在主函数中用字符指针的方法判断输入字符串是否回文,是输出字符YES否则NOT 用C语言编写程序:输入一个字符,判断它是否是小写字母.如果是,将其转换为大写字母;不但就不换. c语言要求用户输入一串字符然后逆序输出 在C语言中怎样判断输入的是否为数字字符 C语言的问题:判断输入的字符属于哪一种字符:大写,小写,数字或其他符号. 用C语言验证用户输入的字符是否为大写字母(用强行转换做) C语言字符输入上的问题 如何在C语言中判断输入的是回车? 在C语言中如何输入使得,输入一个字符,使得输出的是ASCII码?