1樓:
%i 就是 %d. 輸出帶符號的十進位制整型%i 是老式寫法。
i -- integer (英文 整數的意思)d -- decimal (英文 十進位制整數的意思)
2樓:八百攝氏度的歆
%i表示有符號十進位制整數
它與%d相比較的優點:%i可以自動將輸入的八進位制或十六進位制轉換為十進位制
3樓:劉小禎
表示輸出帶符號的十進位制數。。。。。。
其相當於%d.............
4樓:匿名使用者
輸出帶符號的十進位制整型
5樓:
scanf
語法:#include
int scanf( const char *format, ... );
scanf()函式根據由format(格式)指定的格式從stdin(標準輸入)讀取,並儲存資料到其回它引數. 它和printf()有點類答
似. format(格式)字串由控制字元,空白字元和非空白字元組成. 控制字元以一個%符號開始,如下:
控制字元 說明
%c 一個單一的字元
%d 一個十進位制整數
%i 一個整數
%e, %f, %g 一個浮點數
%o 一個八進位制數
%s 一個字串
%x 一個十六進位制數
%p 一個指標
%n 一個等於讀取字元數量的整數
%u 一個無符號整數
% 一個字符集
%% 一個精度符號
c語言中 %*c 是什麼意思?
6樓:熱詞課代表
最近」盤「字很流行,盤是什麼意思?為什麼能成為網路熱詞?
7樓:跪著作揖
這是c語言的格式輸出,%c,%y這些代表你要輸出的資料的資料型別;%d 表示輸出十進位制有符號的整數。
1、%u 十進位制無符號整數。
2、%f 表示輸出浮點數。
3、%s表示輸出 字串。
4、%c表示輸出單個字元。
5、%p表示輸出指標的值。
6、%e表示輸出指數形式的浮點數。
7、%x, %x 表示輸出無符號以十六進位制表示的整數。
8、%0 表示輸出無符號以八進位制表示的整數。
9、%g表示輸出自動選擇合適的表示法。
擴充套件資料:
c語言中字元的作用:
1、\n表示換行。
2、\f表示清屏並換頁。
3、\r 表示回車。
4、\t 表示tab符。
5、\xhh表示一個ascii碼用16進表示,其中hh是1到2個16進位制數。
長度格式符為h、l兩種,h表示按短整型量輸出,l表示按長整型量輸出。
#include
#include
int main( )
8樓:孔培勝羅婉
具體來是有3方面:
1。定義時
指明某個變數是指標變數
如int
*p;表示p是指標變數,裡面存放的是某個變數的地址2。非定義
*表示地址變數指向的變數;如:*p=a;表示將a變數的值賦予p作為地址指向的變數中
3。作為運算子
a*b表示a乘於b
9樓:匿名使用者
scanf函式中的格式控制符:%*c
其中%c是讀一個字元,而中間的*號是跳過一個字元。意思就是讀取一個字元但並不賦值給變數。
下面是詳細的格式說明,請參考:
%a-----------------讀入一個浮點值(僅c99有效)%a-----------------同上%c-----------------讀入一個字元%d-----------------讀入十進位制整數%i-----------------讀入十進位制,八進位制,十六進位制整數
l/l:長度修飾符----輸入"長"資料
h:長度修飾符------輸入"短"資料
w:整型常數--------指定輸入資料所佔寬度*: 星號-----------空讀一個資料
10樓:頓靜段水兒
scanf("%c",&ch);
%c表示接受一個字元
%d表示一個整數
%s表示一個字串
在printf("%c",ch)中也是一樣
11樓:麴飛睢可
在什麼方面..請補充問題
動漫的話是《叛逆的勒魯什》的女主角
或者多種英文的縮寫
12樓:魅影
其中%c是讀一個字元,而中間的*號是跳過一個字元。意思就是讀取一個字元但並不賦值給變數。
13樓:疾風王者兵
莫非是 除以c指標指的值 的餘數。。。。。。
14樓:昔祺俟柔懷
c語言是相對於b語言的(之前還有a語言),代表比他更先進它由早期的編版程語言bcpl(basic
***bined
programming
language)發展演變而權來,在2023年,at&t貝爾實驗室的ken
thompson根據bcpl語言設計出較先進的並取名為b的語言,最後導致了c語言的問世。
c語言中"%d\t"什麼意思
15樓:津人依夢聊理財
c語言中「%d」是格式字元,意思是資料以十進位制整數形式輸出;「\t」是轉義字元,意思是水平製表(跳到下一個tab位置)。
在c語言中還有其它格式字元,o%,意思是以八進位制整數形式輸出;x%意思是以十六進位制整數形式輸出;c%意思是以字元形式輸出;s%意思是以字串形式輸出。等等
在c語言中還有其它轉義字元,\n換行,從當前位置移到下一行開頭,\ddd1到3位八進位制數所代表的字元,\xhh1到2位十六進位制數所代表的字元,\f換頁,從當前位置移到下頁開頭。
擴充套件資料轉義字元的作用:
用於表示不能直接顯示的字元,比如後退鍵,回車鍵,等。
2.用來將特殊意義的字元轉換回它原來的意義。
16樓:匿名使用者
"%d\t"是用於格式化輸出中,作為格式字串存在的。
其中,%d是整型型別(int)的格式化輸出標識,用於輸出一個整型變數的值。
不過在實際應用中,用%d輸出一些int以外的型別也是可以的,比如unsigned short, short, unsigned char, char等。
'\t'是製表符的轉義字元,效果等同於在鍵盤上輸入tab鍵,通過輸出製表符,可以實現輸出的對齊。
於是,"%d\t"的含義就是,輸出一個整型數值,同時輸出一個製表符。
17樓:啦啦啦咯哦
%d是用來指定輸入和輸出時的資料型別和格式,表示「以十進位制整數的形式輸出」。
%a 浮點數、十六進位制數字和p-記數法(c99)
%a 浮點數、十六進位制數字和p-記法(c99)
%c 一個字元(char)
%c 一個iso寬字元
%d 有符號十進位制整數(int)(%ld、%ld:長整型資料(long),%hd:輸出短整形。)
%e 浮點數、e-記數法
%e 浮點數、e-記數法
%f 單精度浮點數(預設float)、十進位制記數法(%.nf 這裡n表示精確到小數位後n位.十進位制計數)
%g 根據數值不同自動選擇%f或%e.
%g 根據數值不同自動選擇%f或%e.
%i 有符號十進位制數(與%d相同)
%o 無符號八進位制整數
%p 指標
%s 對應字串char*(%s == %hs == %hs 輸出 窄字元)
%s 對應寬字串wcahr*(%ws == %s 輸出寬字串)
%u 無符號十進位制整數(unsigned int)
%x 使用十六進位制數字0f的無符號十六進位制整數
%x 使用十六進位制數字0f的無符號十六進位制整數
%% 列印一個百分號
%i64d用於int64 或者 long long
%i64u用於uint64 或者 unsigned long long
%i64x用於64位16進位制資料
①%:表示格式說明的起始符號,不可缺少。
②-:有-表示左對齊輸出,如省略表示右對齊輸出。
③0:有0表示指定空位填0,如省略表示指定空位不填。
④m.n:m指域寬,即對應的輸出項在輸出裝置上所佔的字元數。n指精度。用於說明輸出的實型數的小數位數。為指定n時,隱含的精度為n=6位。
⑤l或h:l對整型指long型,對實型指double型。h用於將整型的格式字元修正為short型。
18樓:匿名使用者
輸出一個數後面加個tab鍵
19樓:草民不懂不懂
相當於在word裡按了tab
c語言中%d!是什麼意思
20樓:啦啦啦咯哦
%d是用來指定輸入和輸出時的資料型別和格式,表示「以十進位制整數的形式輸出」。
%a 浮點數、十六進位制數字和p-記數法(c99)
%a 浮點數、十六進位制數字和p-記法(c99)
%c 一個字元(char)
%c 一個iso寬字元
%d 有符號十進位制整數(int)(%ld、%ld:長整型資料(long),%hd:輸出短整形。)
%e 浮點數、e-記數法
%e 浮點數、e-記數法
%f 單精度浮點數(預設float)、十進位制記數法(%.nf 這裡n表示精確到小數位後n位.十進位制計數)
%g 根據數值不同自動選擇%f或%e.
%g 根據數值不同自動選擇%f或%e.
%i 有符號十進位制數(與%d相同)
%o 無符號八進位制整數
%p 指標
%s 對應字串char*(%s == %hs == %hs 輸出 窄字元)
%s 對應寬字串wcahr*(%ws == %s 輸出寬字串)
%u 無符號十進位制整數(unsigned int)
%x 使用十六進位制數字0f的無符號十六進位制整數
%x 使用十六進位制數字0f的無符號十六進位制整數
%% 列印一個百分號
%i64d用於int64 或者 long long
%i64u用於uint64 或者 unsigned long long
%i64x用於64位16進位制資料
①%:表示格式說明的起始符號,不可缺少。
②-:有-表示左對齊輸出,如省略表示右對齊輸出。
③0:有0表示指定空位填0,如省略表示指定空位不填。
④m.n:m指域寬,即對應的輸出項在輸出裝置上所佔的字元數。n指精度。用於說明輸出的實型數的小數位數。為指定n時,隱含的精度為n=6位。
⑤l或h:l對整型指long型,對實型指double型。h用於將整型的格式字元修正為short型。
21樓:雲南新華電腦學校
%d 有符號整數(十進位制)。
%格式化符也可用於字典,可用%(name)引用字典中的元素進行格式化輸出。
可指定最小的欄位寬度,如:"%5d" % 2。也可用句點符指定附加的精度,如:"%.3d" % 3。
請問c語言中格式說明符8od和06d中0分
使用轉換的可選形式,如 o 格式,則以 0 開頭 八進位制數顯示數值 如用 x或者 x 則以0x 或者0x 開始 十六進位制顯示數值 如 int num 12 用 8od列印輸出的話就是 前面5個空格014d 有符號的值為正,則顯示帶加號的符號。0,對於所有數字格式,用前導零而不是用空格填充欄位寬度...
c語言中 i啥意思,C語言中a i 是什麼意思
i 就是先進行i 運算,然後再取其負值。下面是c語言運算子的優先順序 與負號處於同一優先順序,而結合方向是從右到左,所以是先進行i 運算,再取負號。i 就是把i自減1,但是它的返回值卻是i,這就是i 與 i的區別,i的返回值就是i 1了。具體看下面一個程式 include int main void...
c語言中的儲存類說明符有哪些?各自的含義如何
其實,這是c中的基礎,但是若不是對c有透徹的理解,絕對回答不清楚!推薦的參考資料 c primer plus 其中有一章專門講解這個 在理解c的儲存類說明符之前,首先要搞懂的概念有 作用域 生存週期 連結屬性 c中存在如下的作用域 塊作用域 檔案作用域 c中變數的生存週期 自動生存週期 自動變數 靜...