2010.07.16 22:46

  1. 변수(Variable)상수(Constant)
    • 쉽게 설명하면 변수(Variable)란 프로그램이 실행되는 동안 값이 변하거나 대입될 수 있는 것을 말하며, 그렇지 않은 것을 상수(Constant)라고 합니다.
  2. 데이터 형을 나타내는 키워드
    • K&R C 키워드 C90 키워드 C99 키워드
      int signed _Bool
      long void _Complex
      short   _Imaginary
      unsigned    
      char    
      float    
      double    

                                       < C 데이터 키워드 >
    • int 키워드는 C가 사용하는 정수의 기본형.
    • (long, short unsigned)와 ANSI에서 추가된 signed 키워드는 그 기본형의 변형(variation)을 제공하기 위해 사용됨.
    • char 키워드는 알바펫 문자와 #,$,%,* 같은 기타 문자들에 사용되는 데이터형을 표시하며, 작은 정수들을 나타내는데 사용.
    • float, doublelong double소수점이 있는 수를 나타내는데 사용.
    • _Bool형은 불값(boolean value : true와 false) 나타냄.
    • _Complex_Imaginary는 각각 복소수허수를 나타내는데 사용.
  3. 정수형과 부동소수점형
    1. 정수(integer)
      정수는 소수부가 없는 수로 소수점이 있는 형태로 적을 수 없습니다. 정수는 2진수 형태로 저장되는데
      예를 들면 7은 2진 코드 111로 저장됩니다.
    2. 부동소수점수(floating-point number)
      수학에서 말하는 실수(real number)와 어느정도 비슷하며 7은 정수형이지만, 7.00은 부동소수점형입니다. 또한 3.16E7은 3.16에 10의 7승을 곱한 수 입니다.
       그리고 예를들어 1.0과 2.0 사이에 들어 있는 실수의 수는 무한하기 때문에 컴퓨터는 그 범위에 있는 모든값을 부동소수점수로 나타낼 수 없습니다. 그래서 부동소수점 값들은 흔히 실제 값들의 근사값입니다. ex)7.0이 6.99999 float값으로 저장될수도 있습니다.
       + .314159 
      부호 - +                                                            소수부                                      지수부 - 10의 1승 
      = 3.14159                          < 부동소수점 형식으로 저장된 원주율(10진 형태) >           
저작자 표시 비영리 변경 금지
신고
Posted by Daos

티스토리 툴바