最近在學C語言有些不懂的地方請賜教

時間 2022-09-18 01:50:06

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語言衍生而來的基礎 你首先弄清楚你學習程式設...