Ⅰ c语言编程设计:将给定的纯数字字符串转换成为对应的数值。比如字符串“123”转成数值123
用atoi()函数atoi("123")就可以把它转成数字了
希望楼主采纳
Ⅱ C语言:把数字字符串转换成整型数字
程序如下:
若输入字符串"ab56cd87",则输出结果:以%d格式输出十进制整数5687;若输入字符串"-ab56cd87",则输出结果:以%d格式输出十进制整数-5687。
(2)c语言字符123转换数字扩展阅读:
C语言高效编程技巧:
一:以空间换时间
计算机程序中最大的矛盾是空间和时间的矛盾,那么,从这个角度出发逆向思维来考虑程序的效率问题
二:数学方法解决问题
数学是计算机之母,没有数学的依据和基础,就没有计算机发展,所以在编写程序的时候,采用一些数学方法会对程序的执行效率有数量级的提高。
三:使用位操作
实现高效的C语言编写的第三招----使用位操作,减少除法和取模的运算。
在计算机程序中,数据的位是可以操作的最小数据单位,理论上可以用“位运算”来完成所有的运算和操作。一般的位操作是用来控制硬件的,或者做数据变换使用,但是,灵活的位操作可以有效提高程序运行的效率。
Ⅲ 请编写C语言程序:从键盘输入一个数字字符串,将其转化成整数,如输入“123”,输出整数123。
#include
main()
{
char x[10];
printf("input number:\n");scanf("%s",x);getchar();int i=0;long num=0;while(x[1]!='\0'){ num=num*10+(x[i]-'0'); i++;</SPAN></SPAN></SPAN></SPAN>}printf("number is %ld\n",num);getchar();}