티스토리 뷰

기호상수


- 기호를 이용하여 상수를 표현한 것


- 기호 상수의 장점


- 가독성이 높음

- 값 쉽게 변경 가능


- 기호상수 만드는 법


- #define 기호상수이름 값

 예)#define EXCHANGE_RATE 1120


- const 자료형 변수이름 = 초기값

 예) const int EXCHANGE_RATE = 1120;


- 무조건 main함수 위에다 작성

- 상수의 이름은 무조건 대문자

- 상수를 정의할 때 무조건 한줄


형변환


- 연산시에 데이터의 유형이 변환되는것


대입연산시 형변환


- 올림 변환

예) double f;

    f = 10 + 20;   f에는 30.0이 저장됨


- 내림 변환

예) int i;

    i = 3.141592;   i에는 3이 저장됨


정수연산시 형변환


- 정수 연산시 char형이나 short형의 경우, 자동적으로

  int형으로 변환하여 계산.


명시적인 형변환


- 형변환: 사용자가 데이터의 타입을 변경하는것


- (int)1.2345

- (double)x//double형으로 변환

- (long)(x+y)//long형으로 변환


scanf()


- 키보드로부터 입력을 하기 위한 라이브러리 함수


- 형식 지정자와 변수의 자료형은 일치하여야 함


scanf()의 동작


- 키보드로부터 값을 받아서 변수에 저장한다.


- 변수의 주소를 필요로 함.


정수를 입력받을 경우


예) int num;


    scanf("%d",&num);


실수를 입력 받을 경우 float과double경우


예) float num2;


    scanf("%f",&num2);

    double num3;

    scanf("&lf",&num3);


문자를 입력받을 경우 1개(정수, 기호)


예) char ch;

    scanf("%c,&ch);


문자열을 입력 받을 경우


예) char str[10]

    scanf("%s",str);


** 문자열은 변수의 이름이 곧 공간의 주소를 의미하므로,

&을 쓰지 않도록 한다.

'C언어' 카테고리의 다른 글

7day.c switch문 정리  (0) 2017.03.09
6day.c if문 정리  (0) 2017.03.09
3day.c 변수 정리  (0) 2017.03.09
4day.c 연산자 정리  (0) 2017.03.09
C언어 2일차  (0) 2017.02.18
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함