変換指定子とは? わかりやすく解説

変換指定子

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/11/23 00:15 UTC 版)

scanf」の記事における「変換指定子」の解説

指定子意味導入バージョンd,i 10進符号付き整数バージョン u 10進符号無し整数バージョン o 8符号無し整数バージョン x,X 16進符号無し整数バージョン e,E 浮動小数点数バージョン f,F 浮動小数点数バージョン g,G 浮動小数点数バージョン a,A 浮動小数点数 C99以降 c 文字バージョン s 文字列バージョン p ポインタの値、対応する引数void* になる。 全バージョン n 整数変数出力済み文字数格納バージョン % '%'の入力バージョン [...] [ ]内で囲まれ文字だけを取得しそれ以外文字現れた場所以降は入力終了する下記参照)。 全バージョン [ ] は例えchar str[256];scanf("%[abc]", str); というコードがあり、入力に "babaacdeabfghijabcef" という文字列入った場合str には "babaac" という文字列のみが入力され残り文字列入力されずに終了するstr代入されなかった、"deabfghijabcef"は入力ストリームに残る形となる。また[^ ... ]とした場合逆に[ ]内の文字入ってくるまで文字読み込む例えば、 char str[256];scanf("%[^abc]", str); という場合、"ghetbceajk"と入力すると、str には"ghet"が代入される上記同様に入力されなかった文字列入力ストリーム保持される

※この「変換指定子」の解説は、「scanf」の解説の一部です。
「変換指定子」を含む「scanf」の記事については、「scanf」の概要を参照ください。

ウィキペディア小見出し辞書の「変換指定子」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「変換指定子」の関連用語

変換指定子のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



変換指定子のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaのscanf (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS