ホームページ  >  記事  >  バックエンド開発  >  C言語の定数の正しい表現方法は何ですか?

C言語の定数の正しい表現方法は何ですか?

angryTom
angryTomオリジナル
2020-03-09 15:30:4841582ブラウズ

C言語の定数の正しい表現方法は何ですか?

#C 言語の定数の正しい表現方法とは

#C 言語の数値定数は、単純に次の 2 種類の整数に分けることができます。定数および浮動小数点数定数:

1. 6、27、-299 などの整数定数

C 言語では、整数定数は 10 進整数定数に分割されます。表現形式には、8 進整数定数と 16 進整数定数の 3 つがあります。

推奨学習:

c 言語ビデオ チュートリアル

(1) 10 進整数定数

この種の定数は、次の場合にのみ使用できます。 0 ~ 9 の数値。正または負の符号を使用できます。例:

0 1 364 28 -34

(2) 8 進整数定数

この種類の定数は、0 から始まる 8 進数の文字列です。数字は0から7までです。例:

0111(十进制 73) 011(十进制 9) 0123(十进制 83)

(3) 16 進整数定数

この種の定数は、0x または 0X で始まる 16 進数の文字列です。各数字には、0 ~ 9、a ~ f、または A ~ F の数字または英文字を使用できます。例:

0x11(十进制 17) 0Xa5(十进制 165) 0x5a(十进制 90)

2. 5.43、-2.3、5.67f

などの浮動小数点定数には、2 つの表現形式があります。1 つは 10 進形式、もう 1 つは 10 進形式です。もう 1 つは指数形式です。

(1) 10 進形式

10 進形式は、小数点を含む 10 進数の文字列です。

このタイプの実定数には、小数点の前後に数字を含めることはできませんが、同時には数字を含めることはできません。例:

3.14159, .89, 56.0, 78., -3.0, 0.0

(2) 指数形式

指数形式の形式は、10 進分数形式または 10 進整数の定数部分と指数部分の 2 つの部分で構成されます。

指数部は、e または E (数学におけるべき乗の底 10 に相当) の後に整数指数 (つまり、符号付き整数指数) が続きます。例:

1e15 //表示数值 1×10
15
0.35e+1 //表示数值 0.35×10
1
78e-1 //表示数值 78×10
-1

次は正しくない実定数です。

e15 //缺少十进制小数部分
0.35e //缺少阶码
78e-1.2 //不是整数阶码

C 言語の詳細については、

プログラミング チュートリアル入門 、PHP 中国語 Web サイトに注目してください。

以上がC言語の定数の正しい表現方法は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。