>  기사  >  백엔드 개발  >  C 언어 상수의 올바른 표현 방법은 무엇입니까?

C 언어 상수의 올바른 표현 방법은 무엇입니까?

angryTom
angryTom원래의
2020-03-09 15:30:4841582검색

C 언어 상수의 올바른 표현 방법은 무엇입니까?

C 언어 상수의 올바른 표현 방법은 무엇인가요?

C 언어의 숫자 상수는 간단히 다음 두 가지 유형의 정수 상수와 부동 소수점 상수로 나눌 수 있습니다.

1. 정수 상수는 다음과 같습니다. 6, 27, -299

C 언어에서 정수 상수는 10진 정수 상수, 8진 정수 상수, 16진 정수 상수의 세 가지 표현 형식으로 구분됩니다.

추천 학습: C 언어 비디오 튜토리얼

(1) 십진 정수 상수

이런 종류의 상수는 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

와 같은 부동 소수점 상수에는 두 가지 표현 형식이 있습니다. 하나는 10진수 형식이고 다른 하나는 지수 형식입니다.

(1) 십진수 형식

십진수 형식은 소수점이 포함된 십진수 문자열입니다.

이 유형의 실수 상수에는 소수점 앞이나 뒤에 숫자가 있을 수 없지만 동시에 둘 다를 가질 수는 없습니다. 예:

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

(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 중국어 웹사이트를 주목하세요!

위 내용은 C 언어 상수의 올바른 표현 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.