名前空間
変種
操作

vprintf, vfprintf, vsprintf, vsnprintf

提供: cppreference.com
< c‎ | io

 
 
File input/output
機能します
Original:
Functions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
ファイルアクセス
Original:
File access
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
直接入力/出力
Original:
Direct input/output
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
fread
fwrite
書式なし入力/出力
Original:
Unformatted input/output
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
書式付き入力/出力
Original:
Formatted input/output
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
scanf
fscanf
sscanf
vscanf
vfscanf
vsscanf
(C99)
(C99)
(C99)
printf
fprintf
sprintf
snprintf



(C99)
vprintf
vfprintf
vsprintf
vsnprintf



(C99)
ファイル位置付け
Original:
File positioning
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
ftell
fgetpos
fseek
fsetpos
rewind
エラー処理
Original:
Error handling
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
clearerr
feof
ferror
perror
ファイルに対する操作
Original:
Operations on files
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
remove
rename
tmpfile
tmpnam
 
Defined in header <stdio.h>
int vprintf( const char *format, va_list vlist );
(1)
int vfprintf( FILE *stream, const char *format, va_list vlist );
(2)
int vsprintf( const char *buffer, const char *format, va_list vlist );
(3)
int vsnprintf( char *buffer, int buf_size, const char *format, va_list vlist );
(4)
負荷vlistによって定義された場所からのデータは、文字列の対応するものにそれらを変換し、さまざまなシンクに結果を書き込みます.
Original:
Loads the data from the locations, defined by vlist, converts them to character string equivalents and writes the results to a variety of sinks.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
1)
stdoutに結果を書き込みます.
Original:
Writes the results to stdout.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
2)
ファイルストリームstreamに結果を書き込みます.
Original:
Writes the results to a file stream stream.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
3)
文字列bufferに結果を書き込みます.
Original:
Writes the results to a character string buffer.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
4)
文字列bufferに結果を書き込みます。最もbuf_size文字で書かれています。 buf_sizeがゼロでない限り、結果の文字列は、ヌル文字で終了します.
Original:
Writes the results to a character string buffer. At most buf_size characters are written. The resulting character string will be terminated with a null character, unless buf_size is zero.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

目次

[編集] パラメータ

stream -
に書き込むためのファイル出力ストリーム
Original:
output file stream to write to
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
buffer -
に書き込む文字列へのポインタ
Original:
pointer to a character string to write to
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
buf_size -
書き込む文字の最大数
Original:
maximum number of characters to write
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
format -
データを解釈する方法を指定するNULLで終わる文字列へのポインタ。
フォーマット文字列は、空白文字、空白以外の文字(%除く)と変換仕様から成ります。各変換仕様の形式は次のとおりです
Original:
The format string consists of whitespace characters, non-whitespace characters (except %) and conversion specifications. Each conversion specification has the following format:
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
  • 入門%文字
    Original:
    introductory % character
    The text has been machine-translated via Google Translate.
    You can help to correct and verify the translation. Click here for instructions.
  • (オプション)変換の動作を変更する1つ以上のフラグ:
    Original:
    (オプション) one or more flags that modify the behavior of the conversion:
    The text has been machine-translated via Google Translate.
    You can help to correct and verify the translation. Click here for instructions.
  • -:変換の結果は、(デフォルトではそれが右詰めで)フィールド内で左詰めになります
    Original:
    -: the result of the conversion is left-justified within the field (by default it is right-justified)
    The text has been machine-translated via Google Translate.
    You can help to correct and verify the translation. Click here for instructions.
  • +:符号付き変換の符号は常に変換の結果(デフォルトでは結果が負である場合にのみ、マイナスが付いている)の前に付加されます
    Original:
    +: the sign of signed conversions is always prepended to the result of the conversion (by default the result is preceded by minus only when it is negative)
    The text has been machine-translated via Google Translate.
    You can help to correct and verify the translation. Click here for instructions.
  • スペース:符号付き変換の結果が符号文字で始まる、または空でない場合は、スペースは結果の前に付加されます。 +フラグが存在する場合は無視されます.
    Original:
    space: if the result of a signed conversion does not start with a sign character, or is empty, space is prepended to the result. It is ignored if + flag is present.
    The text has been machine-translated via Google Translate.
    You can help to correct and verify the translation. Click here for instructions.
  • #:変換の代替形式'が実行されます。正確な効果は、下表を参照してください.
    Original:
    # : alternative form of the conversion is performed. See the table below for exact effects.
    The text has been machine-translated via Google Translate.
    You can help to correct and verify the translation. Click here for instructions.
  • 0:整数と浮動小数点数の変換を行うためには、先行ゼロはパッドフィールドを代わりにスペース文字に使用されます。精度が明示的に指定されている場合は、浮動小数点数の場合は無視されます。未定義の動作には、このフラグの結果を使用して他の変換のために。 -フラグが存在する場合は無視されます.
    Original:
    0 : for integer and floating point number conversions, leading zeros are used to pad the field instead of space characters. For floating point numbers it is ignored if the precision is explicitly specified. For other conversions using this flag results in undefined behavior. It is ignored if - flag is present.
    The text has been machine-translated via Google Translate.
    You can help to correct and verify the translation. Click here for instructions.
  • (オプション)整数値または最小フィールド幅を指定する*。結果は、左の必要に応じて、文字(デフォルトでは)、時右詰め、左詰め、右の場合スペ​​ースが埋め込まれます。 *が使用されている場合、幅はタイプintの追加の引数で指定されます。引数の値が負であれば、それは指定された-フラグと正のフィールド幅を使用した結果.
    Original:
    (オプション) integer value or * that specifies minimum field width. The result is padded with space characters (by default), if required, on the left when right-justified, or on the right if left-justified. In the case when * is used, the width is specified by an additional argument of type int. If the value of the argument is negative, it results with the - flag specified and positive field width.
    The text has been machine-translated via Google Translate.
    You can help to correct and verify the translation. Click here for instructions.
  • (オプション).変換の精度'を指定する整数または*続く。 *が使用されている場合には、精密は型intの追加の引数で指定されます。この引数の値が負である場合、それは無視されます。 精度の正確な影響は、下表を参照してください.
    Original:
    (オプション) . followed by integer number or * that specifies precision of the conversion. In the case when * is used, the precision is specified by an additional argument of type int. If the value of this argument is negative, it is ignored. See the table below for exact effects of precision.
    The text has been machine-translated via Google Translate.
    You can help to correct and verify the translation. Click here for instructions.
  • 引数のサイズを指定し(オプション)長さ修飾子の
    Original:
    (オプション) length modifier that specifies the size of the argument
    The text has been machine-translated via Google Translate.
    You can help to correct and verify the translation. Click here for instructions.
  • 変換書式指定子
    Original:
    conversion format specifier
    The text has been machine-translated via Google Translate.
    You can help to correct and verify the translation. Click here for instructions.
次の書式指定子が用意されています
Original:
The following format specifiers are available:
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Conversion
specifier
Explanation Argument type
length modifier hh h (none) l ll j z t L
% writes literal %. The full conversion specification must be %%. N/A N/A N/A N/A N/A N/A N/A N/A N/A
c writes a single character N/A N/A char wchar_t N/A N/A N/A N/A N/A
s writes a character string N/A N/A char* wchar_t* N/A N/A N/A N/A N/A
d
i
署名 '進整数'スタイルでに変換 [ - ] ddddの.
Original:
converts a signed decimal integer in the style [-]dddd.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
'精度は表示される最小桁数を指定します。デフォルトの精度である1.
Original:
Precision specifies the minimum number of digits to appear. The default precision is 1.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
変換された値と精度の両方が0文字なしで変換結果である場合.
Original:
If both the converted value and the precision are 0 the conversion results in no characters.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
signed char
signed short
signed int
signed long
signed long long
N/A
o
署名 '進数の整数値は'スタイルで変換する [ - ] OOOO.
Original:
converts a signed octal integer in the style [-]oooo.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
'精度は表示される最小桁数を指定します。デフォルトの精度は1です.
Original:
Precision specifies the minimum number of digits to appear. The default precision is 1.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
変換された値と精度の両方が0文字なしで変換結果である場合.
Original:
If both the converted value and the precision are 0 the conversion results in no characters.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
必要であれば代替実装では精度が1先行ゼロを書き込むために、増加される.
Original:
In the alternative implementation precision is increased if necessary, to write one leading zero.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
変換された値と精度の両方が0ある場合その場合には、単一0が書かれてい.
Original:
In that case if both the converted value and the precision are 0, single 0 is written.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
N/A
x
X
署名 '16進整数'スタイルでに変換 [ - ] HHHH.
Original:
converts a signed hexadecimal integer in the style [-]hhhh.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
x変換文字用abcdefはused.
Original:
For the x conversion letters abcdef are used.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
X変換文字用ABCDEFはused.
Original:
For the X conversion letters ABCDEF are used.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
'精度は表示される最小桁数を指定します。デフォルトの精度は1です.
Original:
Precision specifies the minimum number of digits to appear. The default precision is 1.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
変換された値と精度の両方が0文字なしで変換結果である場合.
Original:
If both the converted value and the precision are 0 the conversion results in no characters.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
代替実装で0xまたは0X変換された値がゼロでない場合、結果の前に付加されます.
Original:
In the alternative implementation 0x or 0X is prefixed to results if the converted value is nonzero.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
N/A
u
'符号なし10進整数スタイル' DDDD内に変換.
Original:
converts an unsigned decimal integer in the style dddd.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
'精度は表示される最小桁数を指定します。.
Original:
Precision specifies the minimum number of digits to appear.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
デフォルトの精度は1です.
Original:
The default precision is 1.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
変換された値と精度の両方が0文字なしで変換結果である場合.
Original:
If both the converted value and the precision are 0 the conversion results in no characters.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
unsigned char
unsigned short
unsigned int
unsigned long
unsigned long long
N/A
f
F
スタイルで進表記に '浮動小数点数を'に変換 [ - ] ddd.ddd.
Original:
converts floating-point number to the decimal notation in the style [-]ddd.ddd.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
'精密小数点文字の後に表示される最小桁数を指定します。.
Original:
Precision specifies the minimum number of digits to appear after the decimal point character.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
デフォルトの精度は6です.
Original:
The default precision is 6.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
代替実装では小数点文字は、数字がそれに従っていない場合でも、書かれています.
Original:
In the alternative implementation decimal point character is written even if no digits follow it.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
無限大と非数値変換スタイルのノートを参照してください.
Original:
For infinity and not-a-number conversion style see notes.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
N/A N/A
double
double
N/A N/A N/A N/A
long double
e
E
変換する10進数の指数表記に '浮動小数点数'.
Original:
converts floating-point number to the decimal exponent notation.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
e変換スタイル [ - ] d.ddd'e±DDですused.
Original:
For the e conversion style [-]d.ddde±dd is used.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
E変換スタイル [ - ] d.ddd'E±DDですused.
Original:
For the E conversion style [-]d.dddE±dd is used.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
指数部はそれ以上の数字が必要な場合にのみ使用された少なくとも2つの数字が含まれています.
Original:
The exponent contains at least two digits, more digits are used only if necessary.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
値が0ある場合、指数も0です.
Original:
If the value is 0, the exponent is also 0.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
'精密小数点文字の後に表示される最小桁数を指定します。.
Original:
Precision specifies the minimum number of digits to appear after the decimal point character.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
デフォルトの精度は6です.
Original:
The default precision is 6.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
代替実装では小数点文字は、数字がそれに従っていない場合でも、書かれています.
Original:
In the alternative implementation decimal point character is written even if no digits follow it.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
無限大と非数値変換スタイルのノートを参照してください.
Original:
For infinity and not-a-number conversion style see notes.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
N/A N/A N/A N/A N/A N/A
a
A
変換する進指数表記に '浮動小数点数'.
Original:
converts floating-point number to the hexadecimal exponent notation.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
a変換スタイル [ - ]'0xh.hhh'p±Dですused.
Original:
For the a conversion style [-]0xh.hhhp±d is used.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
A変換スタイル [ - ]'0Xh.hhh'P±Dですused.
Original:
For the A conversion style [-]0Xh.hhhP±d is used.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
引数が正規化された浮動小数点値でない場合は最初の16進数の桁が0です.
Original:
The first hexadecimal digit is 0 if the argument is not a normalized floating point value.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
値が0ある場合、指数も0です.
Original:
If the value is 0, the exponent is also 0.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
'精密小数点文字の後に表示される最小桁数を指定します。.
Original:
Precision specifies the minimum number of digits to appear after the decimal point character.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
既定の精度は値を正確に表現するために十分である.
Original:
The default precision is sufficient for exact representation of the value.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
代替実装では小数点文字は、数字がそれに従っていない場合でも、書かれています.
Original:
In the alternative implementation decimal point character is written even if no digits follow it.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
無限大と非数値変換スタイルのノートを参照してください.
Original:
For infinity and not-a-number conversion style see notes.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
N/A N/A N/A N/A N/A N/A
g
G
'浮動小数点数を変換される値と'精度に応じて進数または10進数の指数表記に.
Original:
converts floating-point number to decimal or decimal exponent notation depending on the value and the precision.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
g変換スタイルにスタイルeまたはfと変換がperformed.
なります
Original:
For the g conversion style conversion with style e or f will be performed.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
G変換スタイルにスタイルEまたはFと変換がperformed.
なります
Original:
For the G conversion style conversion with style E or F will be performed.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
てみましょうP等しい精度精度が6ゼロ、1精度が指定されていない場合、または0ある場合場合。次に、スタイルE持つ場合、変換はXの指数を持つことになります
Original:
Let P equal the precision if nonzero, 6 if the precision is not specified, or 1 if the precision is 0. Then, if a conversion with style E would have an exponent of X:
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
  • しない場合は P> X≥-4、変換がスタイルであるfまたはFと精度 P - 1 - X.
    Original:
    if P > X ≥ −4, the conversion is with style f or F and precision P − 1 − X.
    The text has been machine-translated via Google Translate.
    You can help to correct and verify the translation. Click here for instructions.
  • 1.. - そうでなければ、変換がスタイルでeまたはEと精度 Pです
    Original:
    otherwise, the conversion is with style e or E and precision P − 1.
    The text has been machine-translated via Google Translate.
    You can help to correct and verify the translation. Click here for instructions.
代替表現は末尾のゼロが削除され、要求されない限り、小数部分は残されていない場合も小数点文字は削除されます.
Original:
Unless alternative representation is requested the trailing zeros are removed, also the decimal point character is removed if no fractional part is left.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
無限大と非数値変換スタイルのノートを参照してください.
Original:
For infinity and not-a-number conversion style see notes.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
N/A N/A N/A N/A N/A N/A
n
'書かれた文字の数を'を返し、これまでのところ、この呼び出しによって関数に.
Original:
returns the number of characters written so far by this call to the function.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
結果は引数が指す値に書かれた'です.
Original:
The result is written to the value pointed to by the argument.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
完全な仕様は%nでなければなりません.
Original:
The complete specification must be %n.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
N/A N/A int* N/A N/A N/A N/A N/A N/A
p writes an implementation defined character sequence defining a pointer. N/A N/A void* N/A N/A N/A N/A N/A N/A
'注意'
Original:
Notes:
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
浮動小数点変換関数はinfまたはinfinityに無限大に変換します。どちらが使用されると、実装defined.
です
Original:
The floating point conversion functions convert infinity to inf or infinity. Which one is used is implementation defined.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
非数値はnanまたはnan(char_sequence)に変換されます。どちらが使用されると、実装defined.
です
Original:
Not-a-number is converted to nan or nan(char_sequence). Which one is used is implementation defined.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
変換FEGA出力INFINFINITYNAN代わりに.
Original:
The conversions F, E, G, A output INF, INFINITY, NAN instead.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Original:
pointer to a null-terminated character string specifying how to interpret the data.
フォーマット文字列は、空白文字、空白以外の文字(%除く)と変換仕様から成ります。各変換仕様の形式は次のとおりです
Original:
The format string consists of whitespace characters, non-whitespace characters (except %) and conversion specifications. Each conversion specification has the following format:
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
  • 入門%文字
    Original:
    introductory % character
    The text has been machine-translated via Google Translate.
    You can help to correct and verify the translation. Click here for instructions.
  • (オプション)変換の動作を変更する1つ以上のフラグ:
    Original:
    (オプション) one or more flags that modify the behavior of the conversion:
    The text has been machine-translated via Google Translate.
    You can help to correct and verify the translation. Click here for instructions.
  • -:変換の結果は、(デフォルトではそれが右詰めで)フィールド内で左詰めになります
    Original:
    -: the result of the conversion is left-justified within the field (by default it is right-justified)
    The text has been machine-translated via Google Translate.
    You can help to correct and verify the translation. Click here for instructions.
  • +:符号付き変換の符号は常に変換の結果(デフォルトでは結果が負である場合にのみ、マイナスが付いている)の前に付加されます
    Original:
    +: the sign of signed conversions is always prepended to the result of the conversion (by default the result is preceded by minus only when it is negative)
    The text has been machine-translated via Google Translate.
    You can help to correct and verify the translation. Click here for instructions.
  • スペース:符号付き変換の結果が符号文字で始まる、または空でない場合は、スペースは結果の前に付加されます。 +フラグが存在する場合は無視されます.
    Original:
    space: if the result of a signed conversion does not start with a sign character, or is empty, space is prepended to the result. It is ignored if + flag is present.
    The text has been machine-translated via Google Translate.
    You can help to correct and verify the translation. Click here for instructions.
  • #:変換の代替形式'が実行されます。正確な効果は、下表を参照してください.
    Original:
    # : alternative form of the conversion is performed. See the table below for exact effects.
    The text has been machine-translated via Google Translate.
    You can help to correct and verify the translation. Click here for instructions.
  • 0:整数と浮動小数点数の変換を行うためには、先行ゼロはパッドフィールドを代わりにスペース文字に使用されます。精度が明示的に指定されている場合は、浮動小数点数の場合は無視されます。未定義の動作には、このフラグの結果を使用して他の変換のために。 -フラグが存在する場合は無視されます.
    Original:
    0 : for integer and floating point number conversions, leading zeros are used to pad the field instead of space characters. For floating point numbers it is ignored if the precision is explicitly specified. For other conversions using this flag results in undefined behavior. It is ignored if - flag is present.
    The text has been machine-translated via Google Translate.
    You can help to correct and verify the translation. Click here for instructions.
  • (オプション)整数値または最小フィールド幅を指定する*。結果は、左の必要に応じて、文字(デフォルトでは)、時右詰め、左詰め、右の場合スペ​​ースが埋め込まれます。 *が使用されている場合、幅はタイプintの追加の引数で指定されます。引数の値が負であれば、それは指定された-フラグと正のフィールド幅を使用した結果.
    Original:
    (オプション) integer value or * that specifies minimum field width. The result is padded with space characters (by default), if required, on the left when right-justified, or on the right if left-justified. In the case when * is used, the width is specified by an additional argument of type int. If the value of the argument is negative, it results with the - flag specified and positive field width.
    The text has been machine-translated via Google Translate.
    You can help to correct and verify the translation. Click here for instructions.
  • (オプション).変換の精度'を指定する整数または*続く。 *が使用されている場合には、精密は型intの追加の引数で指定されます。この引数の値が負である場合、それは無視されます。 精度の正確な影響は、下表を参照してください.
    Original:
    (オプション) . followed by integer number or * that specifies precision of the conversion. In the case when * is used, the precision is specified by an additional argument of type int. If the value of this argument is negative, it is ignored. See the table below for exact effects of precision.
    The text has been machine-translated via Google Translate.
    You can help to correct and verify the translation. Click here for instructions.
  • 引数のサイズを指定し(オプション)長さ修飾子の
    Original:
    (オプション) length modifier that specifies the size of the argument
    The text has been machine-translated via Google Translate.
    You can help to correct and verify the translation. Click here for instructions.
  • 変換書式指定子
    Original:
    conversion format specifier
    The text has been machine-translated via Google Translate.
    You can help to correct and verify the translation. Click here for instructions.
次の書式指定子が用意されています
Original:
The following format specifiers are available:
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Conversion
specifier
Explanation Argument type
length modifier hh h (none) l ll j z t L
% writes literal %. The full conversion specification must be %%. N/A N/A N/A N/A N/A N/A N/A N/A N/A
c writes a single character N/A N/A char wchar_t N/A N/A N/A N/A N/A
s writes a character string N/A N/A char* wchar_t* N/A N/A N/A N/A N/A
d
i
署名 '進整数'スタイルでに変換 [ - ] ddddの.
Original:
converts a signed decimal integer in the style [-]dddd.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
'精度は表示される最小桁数を指定します。デフォルトの精度である1.
Original:
Precision specifies the minimum number of digits to appear. The default precision is 1.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
変換された値と精度の両方が0文字なしで変換結果である場合.
Original:
If both the converted value and the precision are 0 the conversion results in no characters.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
signed char
signed short
signed int
signed long
signed long long
N/A
o
署名 '進数の整数値は'スタイルで変換する [ - ] OOOO.
Original:
converts a signed octal integer in the style [-]oooo.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
'精度は表示される最小桁数を指定します。デフォルトの精度は1です.
Original:
Precision specifies the minimum number of digits to appear. The default precision is 1.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
変換された値と精度の両方が0文字なしで変換結果である場合.
Original:
If both the converted value and the precision are 0 the conversion results in no characters.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
必要であれば代替実装では精度が1先行ゼロを書き込むために、増加される.
Original:
In the alternative implementation precision is increased if necessary, to write one leading zero.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
変換された値と精度の両方が0ある場合その場合には、単一0が書かれてい.
Original:
In that case if both the converted value and the precision are 0, single 0 is written.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
N/A
x
X
署名 '16進整数'スタイルでに変換 [ - ] HHHH.
Original:
converts a signed hexadecimal integer in the style [-]hhhh.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
x変換文字用abcdefはused.
Original:
For the x conversion letters abcdef are used.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
X変換文字用ABCDEFはused.
Original:
For the X conversion letters ABCDEF are used.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
'精度は表示される最小桁数を指定します。デフォルトの精度は1です.
Original:
Precision specifies the minimum number of digits to appear. The default precision is 1.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
変換された値と精度の両方が0文字なしで変換結果である場合.
Original:
If both the converted value and the precision are 0 the conversion results in no characters.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
代替実装で0xまたは0X変換された値がゼロでない場合、結果の前に付加されます.
Original:
In the alternative implementation 0x or 0X is prefixed to results if the converted value is nonzero.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
N/A
u
'符号なし10進整数スタイル' DDDD内に変換.
Original:
converts an unsigned decimal integer in the style dddd.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
'精度は表示される最小桁数を指定します。.
Original:
Precision specifies the minimum number of digits to appear.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
デフォルトの精度は1です.
Original:
The default precision is 1.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
変換された値と精度の両方が0文字なしで変換結果である場合.
Original:
If both the converted value and the precision are 0 the conversion results in no characters.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
unsigned char
unsigned short
unsigned int
unsigned long
unsigned long long
N/A
f
F
スタイルで進表記に '浮動小数点数を'に変換 [ - ] ddd.ddd.
Original:
converts floating-point number to the decimal notation in the style [-]ddd.ddd.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
'精密小数点文字の後に表示される最小桁数を指定します。.
Original:
Precision specifies the minimum number of digits to appear after the decimal point character.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
デフォルトの精度は6です.
Original:
The default precision is 6.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
代替実装では小数点文字は、数字がそれに従っていない場合でも、書かれています.
Original:
In the alternative implementation decimal point character is written even if no digits follow it.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
無限大と非数値変換スタイルのノートを参照してください.
Original:
For infinity and not-a-number conversion style see notes.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
N/A N/A
double
double
N/A N/A N/A N/A
long double
e
E
変換する10進数の指数表記に '浮動小数点数'.
Original:
converts floating-point number to the decimal exponent notation.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
e変換スタイル [ - ] d.ddd'e±DDですused.
Original:
For the e conversion style [-]d.ddde±dd is used.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
E変換スタイル [ - ] d.ddd'E±DDですused.
Original:
For the E conversion style [-]d.dddE±dd is used.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
指数部はそれ以上の数字が必要な場合にのみ使用された少なくとも2つの数字が含まれています.
Original:
The exponent contains at least two digits, more digits are used only if necessary.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
値が0ある場合、指数も0です.
Original:
If the value is 0, the exponent is also 0.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
'精密小数点文字の後に表示される最小桁数を指定します。.
Original:
Precision specifies the minimum number of digits to appear after the decimal point character.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
デフォルトの精度は6です.
Original:
The default precision is 6.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
代替実装では小数点文字は、数字がそれに従っていない場合でも、書かれています.
Original:
In the alternative implementation decimal point character is written even if no digits follow it.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
無限大と非数値変換スタイルのノートを参照してください.
Original:
For infinity and not-a-number conversion style see notes.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
N/A N/A N/A N/A N/A N/A
a
A
変換する進指数表記に '浮動小数点数'.
Original:
converts floating-point number to the hexadecimal exponent notation.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
a変換スタイル [ - ]'0xh.hhh'p±Dですused.
Original:
For the a conversion style [-]0xh.hhhp±d is used.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
A変換スタイル [ - ]'0Xh.hhh'P±Dですused.
Original:
For the A conversion style [-]0Xh.hhhP±d is used.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
引数が正規化された浮動小数点値でない場合は最初の16進数の桁が0です.
Original:
The first hexadecimal digit is 0 if the argument is not a normalized floating point value.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
値が0ある場合、指数も0です.
Original:
If the value is 0, the exponent is also 0.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
'精密小数点文字の後に表示される最小桁数を指定します。.
Original:
Precision specifies the minimum number of digits to appear after the decimal point character.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
既定の精度は値を正確に表現するために十分である.
Original:
The default precision is sufficient for exact representation of the value.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
代替実装では小数点文字は、数字がそれに従っていない場合でも、書かれています.
Original:
In the alternative implementation decimal point character is written even if no digits follow it.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
無限大と非数値変換スタイルのノートを参照してください.
Original:
For infinity and not-a-number conversion style see notes.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
N/A N/A N/A N/A N/A N/A
g
G
'浮動小数点数を変換される値と'精度に応じて進数または10進数の指数表記に.
Original:
converts floating-point number to decimal or decimal exponent notation depending on the value and the precision.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
g変換スタイルにスタイルeまたはfと変換がperformed.
なります
Original:
For the g conversion style conversion with style e or f will be performed.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
G変換スタイルにスタイルEまたはFと変換がperformed.
なります
Original:
For the G conversion style conversion with style E or F will be performed.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
てみましょうP等しい精度精度が6ゼロ、1精度が指定されていない場合、または0ある場合場合。次に、スタイルE持つ場合、変換はXの指数を持つことになります
Original:
Let P equal the precision if nonzero, 6 if the precision is not specified, or 1 if the precision is 0. Then, if a conversion with style E would have an exponent of X:
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
  • しない場合は P> X≥-4、変換がスタイルであるfまたはFと精度 P - 1 - X.
    Original:
    if P > X ≥ −4, the conversion is with style f or F and precision P − 1 − X.
    The text has been machine-translated via Google Translate.
    You can help to correct and verify the translation. Click here for instructions.
  • 1.. - そうでなければ、変換がスタイルでeまたはEと精度 Pです
    Original:
    otherwise, the conversion is with style e or E and precision P − 1.
    The text has been machine-translated via Google Translate.
    You can help to correct and verify the translation. Click here for instructions.
代替表現は末尾のゼロが削除され、要求されない限り、小数部分は残されていない場合も小数点文字は削除されます.
Original:
Unless alternative representation is requested the trailing zeros are removed, also the decimal point character is removed if no fractional part is left.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
無限大と非数値変換スタイルのノートを参照してください.
Original:
For infinity and not-a-number conversion style see notes.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
N/A N/A N/A N/A N/A N/A
n
'書かれた文字の数を'を返し、これまでのところ、この呼び出しによって関数に.
Original:
returns the number of characters written so far by this call to the function.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
結果は引数が指す値に書かれた'です.
Original:
The result is written to the value pointed to by the argument.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
完全な仕様は%nでなければなりません.
Original:
The complete specification must be %n.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
N/A N/A int* N/A N/A N/A N/A N/A N/A
p writes an implementation defined character sequence defining a pointer. N/A N/A void* N/A N/A N/A N/A N/A N/A
'注意'
Original:
Notes:
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
浮動小数点変換関数はinfまたはinfinityに無限大に変換します。どちらが使用されると、実装defined.
です
Original:
The floating point conversion functions convert infinity to inf or infinity. Which one is used is implementation defined.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
非数値はnanまたはnan(char_sequence)に変換されます。どちらが使用されると、実装defined.
です
Original:
Not-a-number is converted to nan or nan(char_sequence). Which one is used is implementation defined.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
変換FEGA出力INFINFINITYNAN代わりに.
Original:
The conversions F, E, G, A output INF, INFINITY, NAN instead.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
vlist -
印字するデータを含む変数引数リスト
Original:
variable argument list containing the data to print
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

[編集] 値を返します

1-3)
エラーが発生した場合は成功したか、負の値の場合、書き込まれた文字数.
Original:
number of characters written if successful or negative value if an error occurred.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
4)
エラーが発生した場合は成功したか、負の値の場合、書き込まれた文字数。結果の文字列がbuf_size制限のために切り捨てられた場合、この関数は、制限が課されなかった場合、書き込まれたであろう文字の合計数(終端のNULLバイトは含まない)を返します。.
Original:
number of characters written if successful or negative value if an error occurred. If the resulting string gets truncated due to buf_size limit, function returns the total number of characters (not including the terminating null-byte) which would have been written, if the limit was not imposed.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

[編集]

[編集] も参照してください

プリントはstdout、ファイルストリームまたはバッファに出力をフォーマットします
Original:
prints formatted output to stdout, a file stream or a buffer
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(関数) [edit]
(C99)
(C99)
(C99)
stdin、ファイルストリームまたは可変引数リストを使用してbuffer
から書式付き入力を読み取ります
Original:
reads formatted input from stdin, a file stream or a buffer
using variable argument list
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(関数) [edit]
C++ documentation for vprintf, vfprintf, vsprintf, vsnprintf