在c語言中,printfd,d n c,c n

時間 2021-09-07 13:09:07

1樓:常涆苦鶯韻

printf("%d,%d\n%c,%c\n",a,b,a-32,b-32);表示:

以整數的形式輸出a,b的值(ascii碼)再換行,然後以字元的形式輸出a-32,b-32的值(即如果a、b是小寫字母,則輸出大寫字母)。乙個小寫字母的ascii碼比它的大寫字母的ascii碼大32。可以給你簡單舉一例。

假設有char

a='c',b='f';

則printf("%d,%d\n%c,%c\n",a,b,a-32,b-32);

輸出99,102

c,f其中99是字母c的ascii碼,102是字母f的ascii碼,將它們減去32後的差以字元形式(%c的格式)顯示,就變成了大寫字母。

2樓:果映房驪

%d表示整型資料。

%c表示字元型資料

%c能自動將整型轉換為字元型。

假設a=50

那麼a-32=18

程式就會輸出ascii碼為18的字元

查了一下ascii碼為18的字元是2

引數為整型是用%d,

為字元型時就%c

例:'a'

這就是字元型

在c語言中如何輸出空格,在C語言中如何輸出空格

向日葵一樣暖 c語言輸出空格的語句為printf 為轉義字元,用printf 是不能輸出空格的。printf 函式是格式化輸出函式,一般用於向標準輸出裝置按規定格式輸出資訊。printf 函式的呼叫格式為 printf 格式化字串 參量表 格式輸出,它是c語言中產生格式化輸出的函式 在 stdio....

c語言中extern是什麼意思,在C語言中標頭檔案的extern是什麼意思呢?

extern 宣告的函式是在外部定義的函式例項,最常見的就是通過extern定義在win32 dll定義的非託管函式。 取經人取經 就是全域性變數的意思,在建立工程的情況下,其他檔案也可以呼叫這個變數。 陳振龍 用了extern,就表示這個變數是全域性的和動態的,不存在使用哪一個的問題.比如3號檔案...

在c語言中怎樣獲得漢字編碼,在C語言中怎樣獲得漢字編碼?

c語言中,我們用整數輸出字元得到的就是該字元的asii碼,如用整數輸出a,得到97 但是,漢字用的是兩個位元組儲存,我們需要分別輸出者兩個位元組,就相當於輸出該漢子的編碼。c語言支援ascii,而gb2312與ascii是相容的,所以可以在c語言中獲得漢字的gb2312編碼 gb2312是兩個位元組...