집 >백엔드 개발 >C#.Net 튜토리얼 >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 중국어 웹사이트의 기타 관련 기사를 참조하세요!