C语言中字符型数字和整型数字之间有什么关系?怎么相互转化?

比如一个字符常量"12345",怎么变成整型的12345,整型的12345怎么变成字符常量"12345"

整型数据就是不包含小数部分,只表示整数。字符型数据只是一些字符串,可以是中文字符、英文字符、数字、ASCⅡ字符等。两者没什么关系。追问

我想问怎么转化字符“123”变成整型的123

追答

利用ASCII码
int i;
char c='1';
i=c-'0';//或者是 i=c-48;
此时i就等于1.

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-03-17
字符是用'12345'用隐式转换追问

什么是隐式转换?

什么是隐式转换?

第2个回答  2014-03-16
atoi 函数追问

不用函数怎么写编程语句?

追答

字符是用ASCII码存在电脑里面,如果你输入一个1,用printf输出%d是47,所以我只想到这个暂时

或者你参考atoi的文件定义吧

相似回答