c语言如何将字符型的数字转换为十进制或八进制或十六进制的数????反过来呢????

谢了~~~~

字符型的数字转为十进制的数是用这个字符-'0'即可,反过来就是+'0',仅适用0~9的数字。
转八进制和十六进制需要通过十进制进行转换。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-04-10
C语言有转换说明符
转换说明符
%a(%A) 浮点数、十六进制数字和p-(P-)记数法(C99)
%c 字符
%d 有符号十进制整数
%f 浮点数(包括float和doulbe)
%e(%E) 浮点数指数输出[e-(E-)记数法]
%g(%G) 浮点数不显无意义的零"0"
%i 有符号十进制整数(与%d相同)
%u 无符号十进制整数
%o 八进制整数 e.g.0123
%x(%X) 十六进制整数0f(0F) e.g.0x1234
%p 指针
%s 字符串本回答被网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网