• 상수란?
  • Zappy (IP: *.199.146.64)
    조회 수: 5540, 2006-10-18 19:36:26(2006-10-18)
  • 상수란?

     - 변하지 않고 고정된 값
     - 연산에 사용되는 실제의 데이터 또는 값으로 변수의 초기화 및 특정값 대입시 사용

     

    * 정수상수

    ▪ 소수점 이하 부분이 없는 음수(-), 0, 양수(+)로 구성된다.
    signed unsigned 수로 구분되며 8진수, 10진수, 16진수가 있다
    .
      ( O
    로 시작하면 8진수 형태, Ox로 시작하면 16진수 형태
    )
    ▪ 정수상수는 기억 장치상에 2byte 크기로 표현된다
    .
    ▪ 정수 상수 뒤에 L자를 붙이면 4Byte 의 크기로 된다

     

     

    * 실수형상수

    ▪ 소수점이나 지수가 있는 데이터를 말한다. 실수 상수는 8byte에 표현되는데

    4byte에 표현하고자 할 때는 실수 상수 뒤에 f자를 붙인다.
    Long double 유형의 실수 상수를 사용하고 할 때에는 끝에 l이나 L자를 붙이

    면 된다.
    ▪ 소수점이 있는 수치로 음수(-), 양수(+)로 구성된다
    .
    ) 0.34, 4.58f

     

    * 배정도 실수

    ▪ 소수점이나 지수가 있는 데이터를 말한다. 실수 상수는 8byte에 표현되는데

    4byte에 표현하고자 할 때는 실수 상수 뒤에 f자를 붙인다.
    Long double 유형의 실수 상수를 사용하고자할 때에는 끝에 l이나 L자를 붙이

    면 된다.
    ▪ 소수점이 있는 수치로 음수(-), 양수(+)로 구성된다
    .
    ) 0.34, 4.58f

     

    * 문자 상수

    ▪ 하나의 단일 문자 의미. 문자 상수는 반드시 (' ')안에 단일문자로 표기한다.

    반드시 하나의 문자만 와야 하며 'AB'등과 같이 사용할 수 없으며 이 경우

    컴파일시 에러가 발생한다.
     
    ) char a='A';

     

    * 문자열 상수

    ▪ 두개 이상의 문자가 모여 있는 것을 문자열이라고 한다. 문자열 상수는 이중인용부호(" " )를 사용하여 표기한다.

    C에서는 이를 기본 데이터형으로 제공하지 않는다

    (C에서 스트링은 문자 유형의 배열로 처리하고 있다. )

    - 문자열 끝에 null string('')이 추가되어 그 끝을 알 수 있도록 함
    ex) "test", "c++ programming";

    char name[5]="짱돌"

댓글 0

번호 제목 닉네임 조회  등록일 
12 Zappy 6022 2006-10-18
11 Zappy 5792 2006-10-18
10 Zappy 5560 2006-10-18
Zappy 5540 2006-10-18
8 Zappy 5043 2006-10-18
7 Zappy 5459 2006-02-28
6 Zappy 5139 2006-10-01
5 Zappy 6949 2006-09-22
4 Zappy 5924 2006-09-05
3 Zappy 5440 2006-09-05
XE Login