정수형 상수(3)
-
상수-상수 종류, 정수형상수, 문자형상수
상수(constant) · 어떤 상황에서도 변하지 않는 값을 의미합니다. · 한번 값이 결정되면 프로세스가 종료될 때까지 값을 변경할 수 없습니다. · 프로그램에서 데이터는 변수 또는 상수의 형태로 사용합니다. · 동일한 상수를 여러 번 사용할 경우에는 값 자체를 직접 표현하지않고, 상수를 선언하여 값 대신에 이름(상수명)을 사용할 수 있습니다. 상수 사용시 장점 · 가독성 향상 · 수정 용이 · 오류 방지
-
상수
데이터 표현표현되는 데이터는 변수 아니면 상수로 표현되어 집니다. 상수(constant)· 자료형으로 표현되는 상수 (리터럴 상수)· 사용자 정의 상수 자료형으로 표현되는 상수 특징(리터럴 상수)· 리터럴(literal)이란 그 자체로 값을 의미하는 것입니다.· 변수와 마찬가지로 상수도 메모리 공간에 저장이 됩니다.· 다만 이름이 존재하지 않으니 값의 변경이 불가능합니다.· 상수는 존재 의미가 없어지면 바로 소멸됩니다.· int, double과 같은 자료형은 데이터 표현의 기준이며 따라서 변수뿐만 아니라 상수의 데이터 저장 및 참조의 기준이 됩니다. 상수의 표현 자료형
-
Ex06-리터럴 상수 출력
리터럴 상수 출력 정수형 상수 출력 실수형 상수 출력 문자형 상수 출력 문자열 상수 출력 소스코드int main(void) { //정수형 상수 출력 printf("%d, %x %o\n", 10, 10, 10 ); printf("%d, %x %o\n", 17, 17, 17 ); printf("10진수 정수형 상수: %d + %d = %d\n",10, 20, 10+20); //Ox상수 -> 16진수 printf("16진수 정수형 상수 %x + %x = %x\n",0x10, 0x20, 0x10+0x20); //0상수 -> 8진수 printf("8진수 정수형 상수: %o + %o = %o\n",010, 020, 010+020);\ //실수형 상수 출력 printf("\n"); printf("실수형 상수: %lf..