リテラル定数【Literal constants】

Any single character enclosed in single quotes or a hexadecimal ASCII-code of a character looking like ‘\x10’ is a character constant of integer type. Some characters like a single quote (‘), double quote (“) a question mark (?), a reverse slash (\), and control characters can be represented as a combination of characters starting with a reverse slash (\) according to the table below:

シングルクォートで囲われた一つの文字や、’\x10′ のような16進数のASCIIコードは整数型の文字定数です。 シングルクォート(‘)、ダブルクォート(”)、クエスチョンマーク(?)、逆スラッシュ(\) 【日本語キーボードでは円マーク】と制御文字は、以下のテーブルにあるように、逆スラッシュ(\)で始める文字のコンビネーションで描かれることができます。

 

If a character different from those listed above follows the reverse slash, the result will not be defined:

もし上にリストされたそれらと異なった文字が逆スラッシュの後に続くなら、出力結果は定義されていません。

 

Its internal representation is a long 4-byte integer number. Literal constants can assume values from 0 to 255. If the constant exceeds this given range, the result is undefined.

これらの内部表現は4バイトの整数です。 リテラル定数が 0 から 255 まで値を想定することができます。 もし定数がこの所定の限界を超えるなら、結果は不確定です。

Leave a Reply

Your email address will not be published. Required fields are marked *

CAPTCHA


You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">