Ⅰ 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();}