還是讀取換行符和空格后將它們丟棄?
這個是分情況的。
有一個特殊的格式 %c 當%c格式的時候,會讀取任何字符,包括換行和空格。當其他格式的時候(不包括正則表達式), 如果空格或者換行出現在前面,會被讀取并拋棄 在后面的時候,不會讀取,而只是檢測。比如 緩沖中是 空格123空格 以%d讀取, 那么第一個空格會被拋棄。讀入123三個數值,發現下一個是空格,那么停止。但是這個結尾的空格 還在緩沖區里面。正則表達式的時候,看正則寫法,決定是否拋棄。還是讀取換行符和空格后將它們丟棄?
這個是分情況的。
有一個特殊的格式 %c 當%c格式的時候,會讀取任何字符,包括換行和空格。當其他格式的時候(不包括正則表達式), 如果空格或者換行出現在前面,會被讀取并拋棄 在后面的時候,不會讀取,而只是檢測。比如 緩沖中是 空格123空格 以%d讀取, 那么第一個空格會被拋棄。讀入123三個數值,發現下一個是空格,那么停止。但是這個結尾的空格 還在緩沖區里面。正則表達式的時候,看正則寫法,決定是否拋棄。