c語言中怎樣將數字變成字母,c語言中怎樣將數字變成字母。

時間 2021-10-27 08:28:36

1樓:匿名使用者

#include

#include

int main()

具體什麼數字轉成什麼字元,給你碼錶你看看吧看黃圈的地方,就是輸入98 輸出的字元 b

2樓:匿名使用者

使用sprintf函式可以將數字按指定格式轉換成字串,與printf函式用法差不多,

3樓:匿名使用者

解決方案1:

加 『0』 後強制型別轉換

如下程式,輸入數字,轉換成字串輸出

#include

int main(void)

for(i = top-1; i >= 0; i--)puts("");}}

解決方案2:

字元a的ascii碼值為 97

字元0的ascii嗎值為 48

『0『+49=』a『

解決方案3:

使用sprintf函式可以將數字按指定格式轉換成字串,與printf函式用法差不多.

4樓:好嘞啊啊啊啊

字元a的ascii碼值為 97

字元0的ascii嗎值為 48

『0『+49=』a『

5樓:智歌闌

加 『0』 後強制型別轉換

如下程式,輸入數字,轉換成字串輸出

#include

int main(void)

for(i = top-1; i >= 0; i--)puts("");}}

6樓:it孤鶩

變什麼字母說清楚啊

是不是1+'0'='1'

用c語言將數字變成對應的字母

7樓:匿名使用者

用sprintf函式就行了。

定義char temp[10]=;

int a = -198;

sprintf(temp,"%d",a);

此時temp就是字串「-198」.

8樓:乾璺

1-a? 2-b之類的意思?

c語言中怎樣將數字變成字母?

9樓:匿名使用者

解決方案1:

加 『0』 後強制型別轉換

如下程式,輸入數字,轉換成字串輸出

#include

int main(void)

for(i = top-1; i >= 0; i--)puts("");}}

解決方案2:

字元a的ascii碼值為 97

字元0的ascii嗎值為 48

『0『+49=』a『

解決方案3:

使用sprintf函式可以將數字按指定格式轉換成字串,與printf函式用法差不多.

怎樣用c語言程式把字母轉化為數字

10樓:額哈哈靠哈哈靠

#include

#include

int main()

{char string[20];

int i;

gets(string);

for(i=0;(size_t)i

直接用printf語句即可。

11樓:ki陳

直接用%d格式輸出字元就行了

比如下面這個樣子

char c = getchar();

getchar();

printf("%d", c);

然後以迴圈輸出字串中的每個字元就好了

12樓:匿名使用者

#include

#include

int main()

while(a!='0');

printf("**********=end**********====\n");

return 0;}

13樓:匿名使用者

c語言在特定的編譯器下通過編譯連結成為可執行檔案,編譯器如vc6.0,vc2003,tuboc...

14樓:

1 指標獲取每個字元

2 字元以整形輸出

3 全數字字母數字轉換有對應函式 atoi () 和 itoa()

15樓:北翠嵐

if巢狀,字母轉換用ascll碼轉換,數字那個用for迴圈,ok!最後都以各自型別輸出。

16樓:匿名使用者

其實,每一個字母都對應一個ascii值,只要你在輸出的時候控制一下輸出格式就可以了。

char ch;

scanf(%c,&ch);

printf("%d",ch);

注意:上面的只要你輸出格式是int的,就能正常輸出ascii值。

至於字串,我考慮你必須把每一個字元都取出,然後再輸出,具體你可以試試。

很久沒有寫過c語言了,不知道上面3行**有沒有語法錯誤,有了你自己改吧,但思路是沒有問題的。

17樓:暴風一號

例子:int n = 'c';

n儲存的就是c(此處為字母)的ascll碼值例子2:

char c = getch();

int n = c;

n儲存的還是c(此處為變數)的ascll碼值其實char在內部儲存的就是一個數值 這個數值對應了ascll表上的一個字元

輸出時系統就會根據這個值找到對應的字元輸出

18樓:匿名使用者

直接強制型別轉換就是了

比如 char s = "abcdefg";

for(int i=0; i

c語言中,如何將數字轉變成字串

19樓:匿名使用者

char strtmp[100] = ;

int a;

scanf("%d", &a);

sprintf(strtmp, "%d", a);

這時,strtmp就是你要的結果.

20樓:

逐個遍歷輸入字元,比如字元1對應的ascii是48,轉換關係可以為ascii值-48

21樓:

可以呼叫stdlib.h裡的itoa()函式。**如下:

#include

#include

#define max_len 128

int main()

C語言中關於“有效數字”的問題,在c語言中,有效數字和有效數位怎麼解釋?

當你輸入2.2e2時a 4.84,而輸入2.2e 2時a 0.20661157024793388429752066115702.它們的是float型,放在記憶體中是 2.2e2 01000011 0,1011100 00000000 00000000,2.2e 2 00111100 1,010010...

C語言中,這條語句是什麼意思,c語言中,這個語句是什麼意思啊?

自我程式設計 這叫遞迴函式 自己呼叫自己 遞迴只有執行到呼叫自己的地方,就會進入下一層。一層一層巢狀,直到某一層不再執行呼叫 對應這題就是n 1不成立的那一層 然後,從最後一層往前返回。執行流程如下 1 執行sum fun a 2,4 這裡把a首地址往後偏移2位的陣列傳入 既3,4,5.的陣列 所以...

c語言中怎樣修改巨集定義呢,C語言中怎樣修改巨集定義呢

青山鬱 什麼意思?是在定義巨集後的程式 中改,還是在編輯巨集定義的時候該?如果是前者,巨集定義是在預編譯時是就決定的,在程式執行時是不能改的 如果是後者,直接改就行了。 八條 比如你想定義n 5,就這樣 define n 5 如果你想修改巨集為x 3.2,則為 define x 3.2 看懂了嗎,希...