1樓:匿名使用者
"%d"是一個佔位符,作用是在螢幕上為一個整形變數留出一個顯示空間。
這個語句的格式是引號之間填寫佔位符,引號後面加逗號加要顯示的變數名。
這個是必要的,不然就沒法顯示。需要根據不同的變數型別和顯示格式修改,詳細內容推薦你查閱譚浩強編寫的《c程式設計》。
2樓:匿名使用者
printf是c語言的一個常用函式
樓主應該明確該函式的使用方法
簡單地說:printf函式原型: printf(「輸出格式」,輸出內容);
1個輸出格式(形如%d %c)對應一個輸出內容比如printf("%d %c",1,'a');
這個函式就輸出 1【空格】a
看~雙引號內有幾個%字母 後面就對應幾個內容常見的輸出格式:
%d 十進位制整數
%c 字元
%f 浮點數 也就是我們常說的小數
%s 字串
3樓:錯過
不一定是%d,還可以是%c,%o,%f等等,這根據輸出資料的型別確定的!
比如:printf("%d",a); 輸出的是a,是 int 型別,你要輸出的是整形資料用%d!如果你要以其他型別輸出a的話 也可以用其他的(如浮點型輸出用%c),視輸出情況而定!
4樓:匿名使用者
printf的第2個引數是void *型的,就是說函式本身並不知道你要傳入的變數具體是什麼型的,是數字還是字串都不知道,只是傳入一段記憶體的值。
所以第一個引數中要用「%d」這類標誌來告訴printf以什麼型輸出,%d是整型數字的意思
5樓:迪迪
%d是輸出整數,%c是輸出字元
最近在學習C語言的時候遇到了問題,我要求二元一次方程
樂雨 把第一個if a 0 改為 if a 0 倒數第二行getch 改為 getchar 我已經用microso visual c 執行過了,改過之後就正確了。此外我這還有一個求根的c語言程式,是把s 0時的情況,考慮進來。此時結果為復根,你也可以看看。程式如下 include include f...
有些關於C語言的問題,C語言報錯的問題?
1 以下選項中屬於c語言的資料型別是 a.複合型 b.雙精度型 c.邏輯型 d.集合型 b正確2 以下說法中正確的是 a.c語言程式總是從第一個的函式開始執行 b.在c語言程式中,要呼叫的函式必須在main 函式中定義 c.c語言程式總是從main 函式開始執行 d.c語言程式中的main 函式必須...
聽說C語言是比較老的程式設計工具,現在學C語言還有沒有必要呢
施尋楣 應該說有必要,你若學了c語言還有c 其他的都可以自習了,基本上你都可以看懂 累並快樂著 c語言是高階語言,要想學彙編,微控制器程式設計,建議先從c學起 有了乘法還需要加法嗎? 嵌入系統用c語言比較多 學習c語言很必要 當然有了 現在的c c 都是c語言衍生而來的基礎 你首先弄清楚你學習程式設...