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...