C語言 雜記

2021-08-21 21:16:20 字數 575 閱讀 1346

2n 要表示為 2*n

printf(「%d」, a) 引號必須是雙引號,不能是單引號,否則報:

error c2664: 'printf' : cannot convert parameter 1

from

'const int'

to'const char *' conversion from integral type to pointer type requires reinterpret_cast, c-style cast or

function-style cast

從鍵盤輸入字串:

scanf(「%s」,s);

拍入how are you, s 唯讀到how. 因為預設 空白 是分隔符。

printf(「%d」,strlen(s)); 打出 3

定義的字串,包括空格。strlen 假定字串結束符是 「\0」, 但總長度不計入」\0」這個字元。

char s=」 how are you」;

printf(「%d」,strlen(s)); // 含字串和空白個數

C語言 雜記

1 常量溢位 u16 adc temp 0 應為 u32 adc temp 0 for i 0 i 100 i adc temp 100 1.2 資料範圍溢位 將乙個數拆分為n個隨機數 for i 0 i 200 i break 可更正為 for i 0 i 200 i else 小於或等於0xff...

C語言雜記

p是列印位址 指標位址 的,是十六進製制的形式,但是會全部打完,即有多少位列印多少位。32位編譯器的指標變數為4個位元組 32位 64位編譯器的指標變數為8個位元組 64位 在32位編譯器下,使用 p列印指標變數,則會顯示32位的位址 16進製制的 在64位編譯器下,使用 p列印指標變數,則會顯示6...

C語言指標雜記

1.指標就是位址,位址就是指標 2.指標變數 定義某個變數,這個變數中存的是位址 指標 的值 3.void型別的指標在傳參過程中可以接受任何型別指標的值,也可以把自己的值傳給任何型別的指標 4.int p 3 指標p指向int型別的資料,該資料有3個int型別那麼大 5.int arr 2 3 6....