c語言中如何同時輸出漢子 數字

2025-06-22 13:10:07 字數 2478 閱讀 6445

1樓:

用printf很容易啊?輸出乙個字串即可?

2樓:欣夢魂

printf(「」雙引號的內容出除了格式控制字元都會輸出。

3樓:網友

為浮點型就不用我解釋了吧。

4樓:網友

printf("你好,這樣可以輸出漢字 index%d = ", index);

如果這樣不行,那麼就將漢字的編碼gb2312-80輸入即可。

漢字編碼使用16進位資料,為無符號整型,

5樓:網友

主要看你的dos視窗是否支援中文顯示和輸入。

這個接受漢子的變數用字串就可以。

6樓:網友

cstring str = "漢字";

int num = 9876;

printf("想輸出什麼都行,%d,%s",num,str);

d為根據變數以整數形式輸出,,%s為根據變數以字串形式輸出。

c語言中如何同時輸出多位數的數字和字元

7樓:網友

用陣列,輸出用%s或者for迴圈%c

8樓:網友

陣列a[i]

字串 struct 那種迴圈。

c語言題:輸入數字,輸出對應的漢字!

9樓:風若遠去何人留

漢字編碼為雙位元組乙個漢字,所以,可以將漢字,或漢字串存為字串,根據輸入的數字,輸出對應的字串即可。

比如,將字串儲存為二維陣列,直接按照下標輸出漢字。

#include

int main()

int i;

scanf("%d",&i);

puts(str[i]);

return 0;}

10樓:網友

#include

#define num 10 //設定你要輸入數字的長度void main(void)

i++;printf("");}

用c語言。怎麼將所有漢字全部輸出

11樓:網友

在c語言中,我的想法是由於漢字的補碼最高位總是1,所以在記憶體中如果乙個字元。

是乙個負值,那麼我就連續輸出兩個位元組把漢字輸出。思想轉換成**如下:

#include

#include

#include

int main()

12樓:來自屏巖洞簡簡單單的鳳頭鷹

這個不是不可以,漢字其實是序號就是數字而已,你去查查gbk或者unicode的漢字編碼所在的序號區域,迴圈打出來就是了。

c語言中如何使漢字乙個乙個的輸出

13樓:網友

樓主是這個意思麼?

#include

void main()}

c語言中,如何輸入乙個漢字,對應輸出乙個漢字?

14樓:匿名使用者

用自符串: 先定義乙個字串,如:char hanzi[20]; 然後:

scanf("%s",hanzi); 或者gets(hanzi); 不過定義的時候控制了位元組為20,不能輸太多,(乙個漢字兩 個位元組)

怎麼在c語言裡用printf輸出一箇中文

15樓:網友

一般情況下,應用程式採用的字符集為gbk, gb2312,該字符集中乙個漢字由兩個位元組組成,所以在普通的c語言中,漢字是按字串進行儲存和輸出的。(另:還有utf8字符集,乙個漢字由三個位元組組成,詳情可查閱utf8字符集)

char * p = "張三";

輸出多箇中文:

printf("%s", p );//按字串輸出完整的資料。

輸出一箇中文:

printf("%c%c", *p, *p+1 );//按字元輸出,同時輸出兩個位元組。

輸出一箇中文串的長度:

變數是指標,所以,這裡輸出的是指標的寬度,一般32位機是4

printf("sizeof(張)=%d", sizeof("張") )// "張"是個常量字串,sizeof是得到其佔記憶體的大小,字串都有乙個結束符,乙個」張「字佔兩位元組,加上字串結束\0,所以,佔三個位元組的記憶體空間。

printf("length of (張)= %d", strlen("張") )//strlen得到的是字串有效字元長度(位元組數),不包括結束符,所以,長度是兩個位元組。

16樓:網友

張佔用兩個位元組你就想象成abcd你要輸出ab是一樣的。

17樓:網友

給我分,加我hi為好友,讓我幫你寫。

c語言中怎樣輸出數字,c語言中怎樣輸出數字

應該叫鳥子大了什麼林都有,你就用zhangyafei3020的吧,或者你可以這樣,符號0 的ascii碼值是48 include void main 就是輸版入其ascii碼值,然後以權字元型資料將其輸出 include main include stdio.h void main include ...

c語言中for迴圈後輸出的多組數字怎麼相加

1,放到一個陣列中,迴圈完後相加 2,在迴圈中相加 int sum 0 for int i 0 i 100 i 最後的sum就是相加的結果 c語言中迴圈輸入多個數後,如何把輸入的數全部輸出 再用一個抄迴圈挨著輸 襲出每個數即可。例程bai du include include int main pr...

c語言中printfd ,d會輸出什麼

d 在後面,第一步,該行 先呼叫d的值,完成該行 功能後。第二步再把d的值 1並存入d的地址。d,在前面,則兩步倒過來。會輸出變數d加上1的結果啊 d 輸出d d輸出 d c語言中printf裡的d 是什麼意思?printf中的 d的意思是輸出 個寬度的 d 整形 例子 a 5 b 6 printf...