(1) 8진수
: 숫자 앞에 0 (숫자 0)
: ex) 012, 075, 053
: 각 자리마다 0~7사이의 숫자로 구성
(2) 16진수
: 숫자 앞에 0x // 0X (숫자 0)
: ex) 0x25, 0XD5, 0xa3
: 각 자리마다 0~9사이의 숫자, 10~15까지는 A~F 사용
: 작은 따옴표 사용하여 표현
: ex) 'a', 'F', '2', '+'...
: 한 개 이상의 문자를 표시할 때, 문자열 상수를 사용함
: 큰 따옴표 사용하여 표현
: ex) "안뇽!"
기호 상수
: 기호를 이용하여 상수를 표현하는 것
#define 사용
Q) 구의 표면적과 체적을 구하는 프로그램을 작성하라. 구의 반지름은 실수로 입력된다. . 파이값은 기호 상수를 사용하여 3.14로 정의하라.
*파이 값은 반드시 기호 상수를 사용
#include<stdio.h>
#define PI 3.14 //기호상수 사용
int main(void)
{
int radious;
double circumference;
double volume;
printf("반지름을 입력하시오:");
scanf_s("%d", &radious);
circumference = 4 * radious * radious * PI;
volume = PI * 4 / 3 * radious * radious * radious;
printf("원의 표면적은 %lf입니다.\n", circumference);
printf("원의 체적은 %lf입니다.",volume);
return 0;
}
(1) 영문자와 _ 조합 구성
(2) 숫자로만 구성하거나 숫자로 시작하는 문자열은 사용할 수 없음
(3) 공백 포함 불가
(4) 대소문자 구별 가능
(5) C언어의 예약어는 변수 이름으로 사용 불가
: 변수 선언 = 메모리 공간 확보하는 것
signed int[자료형] num[변수 이름] ;[구분자]
초기화란 ?
: 정리되지 않은 메모리를 정리하고 사용하고 싶은 값을 메모리에 저장하는 것
int value /*value에 어떤 값이 저장되어 있는지 알 수 없음*/
int value = 0 /* value 변수에 정수형 상수 값 0을 넣어 초기화*/