1樓:匿名使用者
c語言中可以呼叫atoi()函式將字串數字轉換成整型數,所需要標頭檔案為stdlib.h
函式原型:int atoi( char *s) ;
函式說明:將字串s轉換為整型值,返回給呼叫者。
atof():將字串轉換為雙精度浮點型值。
atol():將字串轉換為長整型值。
strtod():將字串轉換為雙精度浮點型值,並報告不能被轉換的所有剩餘數字。
strtol():將字串轉換為長整值,並報告不能被轉換的所有剩餘數字。
strtoul():將字串轉換為無符號長整型值,並報告不能被轉換的所有剩餘數字。
2樓:
自己實現字串到整數的轉換
#include
int str2num(char *str)return sum;
}int main()
c語言中怎麼將字元123轉化成數字123
3樓:匿名使用者
c語言中可以呼叫
baiatoi()函式將字串數字轉du換成zhi整型數,所需要標頭檔案為
daostdlib.h
函式專原型:int atoi( char *s) ;
函式說明:將字串s轉換為整型值屬,返回給呼叫者。
參考**:
相關函式還有:
atof():將字串轉換為雙精度浮點型值。
atol():將字串轉換為長整型值。
strtod():將字串轉換為雙精度浮點型值,並報告不能被轉換的所有剩餘數字。
strtol():將字串轉換為長整值,並報告不能被轉換的所有剩餘數字。
strtoul():將字串轉換為無符號長整型值,並報告不能被轉換的所有剩餘數字。
4樓:baby_原來
atof():將
字串轉換為bai雙du精度浮點型值。
zhiatoi():將字串轉dao換為整型值專。屬atol():將字串轉換為長整型值。
strtod():將字串轉換為雙精度浮點型值,並報告不能被轉換的所有剩餘數字。
strtol():將字串轉換為長整值,並報告不能被轉換的所有剩餘數字。
strtoul():將字串轉換為無符號長整型值,並報告不能被轉換的所有剩餘數字。
5樓:匿名使用者
這裡有一個函式可以直接用:
例如: char str[10] = "123";
int dd = atoi(str);
printf("%d\n",dd);//123
c語言怎麼用(迴圈)把一個 整數轉換成字串 例如我輸入1234 輸出結果是「1234」
6樓:
int i = 12345;
char m[20];
char* p = m, *q = m;
while (i > 0)
*p = 0;
p--;
while (q < p)
printf("%s", m);
c語言如何把一個字串轉換成數字
7樓:匿名使用者
#include#include#includechar str[1000];int* change(char *str) number = (int*) malloc( sizeof(int) * (n+1) );//上面這一段用來分析一共有多少個數,以此分配空間 n = i = j = 0; while (str[i]) number[0] = n; return number;}int main(){ gets(str); int *p = change(str); printf("%d\n", p[0]); for (int i = 1; i
8樓:匿名使用者
應用強制轉化
例如「char a='a';
int (a);
」輸出的a應該就是數字了
9樓:匿名使用者
應用強制轉化
例如「char a='a';
int (a);
」這樣輸出的是a的ascii碼,值為97。
用atoi() 函式可以的
10樓:歐文君愛分享
char a[100];
int b[100];
for(i=0;i<100;i++)
b[i]=a[i]-'0';
這樣就可以了
11樓:修煉愛情
禮物盒上面繩子怎麼系
如何用c語言將字元型數字轉化成數值型數字
12樓:匿名使用者
用迴圈,一個字元一個字元的轉化,轉化方法比如:'1' - '0' = 1。每一個元素減去'0',得到對應的數值。再用乘以10來操作就ok。
13樓:戴傳偉
將字元減去『0』,例如 char c='9';int result='9'-'0';則result=9就是所要的結果了~~
14樓:匿名使用者
用atoi()函式可以實現
c語言刪除字串中的字元,C語言 刪除字串中指定的字元
受災 這個容易,就是把指定位置的字元去掉,也就是說後面的字元覆蓋比如刪除指定的字元在字串中第一個出現的位置void strdel char str,char ch if p 希望能解決您的問題。 微俊 include include int main s i 0 printf input a cha...
c語言,字串,C語言中,字串是什麼?
c語言中,字串是什麼?位操作運算都只能是整形或字元型,字元型實際是單位元組整形。包括以下幾個操作符 按位與 按位或。按位異或。左移 右移 另外還有一個取餘操作 a b的意思是,a除以b,取餘數。這個是c語言的硬性規定,位操作都是正數按照二進位制進行表達的時候才有的概念 而取餘操作是整數相除得餘數,餘...
c語言反轉字串怎麼反轉,C語言反轉字串怎麼反轉?
讀取字串,瀏覽字串每一個字元,如果是空格就輸出空格,否則就儲存當前位置,從當前位置移動到下一個空格或字元尾前,從當前位置開始反向輸出,直達回到儲存的位置最後輸出回車,結束 以下是c語言版的,需要的話,可以看看 include include include define string maxsize...