一、sizeof與strlen
如char a=」abcdf」
則sizeof(a)返回的是6,因為除了5個位元組的字元以外,還有結尾的『\0』
則strlen(a)返回的是5,返回的總的字元長度
二、scanf與scanf_s
如char a[20];
則scanf(「%4s」,a)與scanf_s(「%s」,a,4)的效果相同
使用printf(「%s」,a);可輸出輸入的字串
需要注意的是輸入的字串若包含空格,則輸出第乙個空格之前的字串。
gets()函式適合輸入字串,可以從鍵盤讀入所有字元(包含空格),如gets(a);
C語言之輸入輸出
int scanf const char restrict format,scanf d d a,b 函式返回值為int型。如果a和b都被成功讀入,那麼scanf的返回值就是2 如果只有a被成功讀入,返回值為1 如果a和b都未被成功讀入,返回值為0 如果遇到錯誤或遇到end of file,返回值為...
C語言複習(一) 輸入輸出
小寫英文本母的轉義字元比對應的大寫字母大32 printf 格式轉換說明 d 十進位制整數 u 無符號 c 輸出字元 s 輸出字串 f 浮點數。單精度有效位數一般為7位,雙精度有效位數一般為16位 printf 的格式修飾符 l 修飾d,o,x,u,用於輸出long型資料 l 修飾f,e,g,用於輸...
C語言之輸入 輸出與檔案讀取常用函式
int getchar void 函式從螢幕讀取下乙個可用的字元,並把它返回為乙個整數。這個函式在同乙個時間內只會讀取乙個單一的字元。您可以在迴圈內使用這個方法,以便從螢幕上讀取多個字元。int putchar int c 函式把字元輸出到螢幕上,並返回相同的字元。這個函式在同乙個時間內只會輸出乙個...