scanf的乙個擴充套件的輸入格式

2021-05-25 05:22:46 字數 404 閱讀 8979

上面的兩個scanf的格式比較特殊。第乙個表示輸入字串, 直到遇到不在a-z中的乙個字元則結束輸入。     後者相反, 輸入字串,直到遇到a-z中的乙個字元則結束輸入。

如,對於上面的程式執行:

msdn的說明:

reading undelimited strings

note that%[a-z]and%[z-a]are interpreted as equivalent to%[abcde...z]. this is a commonscanffunction extension, but note that the ansi standard does not require it.

scanf格式化輸入的研究

相關名詞 格式控制符 因為計算機中所有的資料都是二進位制 0 1 所以輸入輸出的時候要用格式控制符告訴計算機以什麼形式將二進位制資料顯示出來或儲存進去。1 兩個相鄰的格式控制符之間,不指定資料分隔符,則相應的兩個輸入資料之間,至少用乙個空格分隔,或者用tab分隔,或者在乙個資料後,按回車,然後再輸入...

scanf 函式的格式化輸入

函式原型 int scanf const char restrict format,跟printf 一樣,scanf 使用控制字串和引數列表。但和printf 的區別是,printf 函式使用變數名 變數和表示式 而scanf 函式使用指向變數的指標。scanf 函式所用的轉換說明字元與printf...

scanf 乙個神奇的函式

scanf函式,與printf函式一樣,都被定義在stdio.h裡,因此在使用scanf函式時要加上 include。它是格式輸入函式,即按使用者指定的格式從鍵盤上把資料輸入到指定的變數之中,其關鍵字最末乙個字母f即為 格式 format 之意。scanf 格式控制,位址表列 int scanf c...