숫자 (Numbers)
C언어에서 사용할 수 있는
숫자들에 대해서 설명합니다.
10진수
10,
20,
0,
-1,
-10
아주 쉽다. 음수는 앞에 '-'를 붙이면 된다.
16진수
이제, 컴퓨터의 세계로 왔으니,
컴퓨터가 사용하는 16진수도 알아야 한다.
16진수는 앞에 '0x' 혹은 '0X'라고 먼저 쓰고,
그 뒤에 숫자를 쓴다. '0'은 숫자 0이다.
10진수 |
16진수 |
0 |
0x0 |
1 |
0x1 |
2 | 0x2 |
3 |
0x3 |
4 |
0x4 |
5 |
0x5 |
6 |
0x6 |
7 |
0x7 |
8 |
0x8 |
9 |
0x9 |
10 |
0xA |
11 |
0xB |
12 |
0xC |
13 |
0xD |
14 |
0xE |
15 |
0xF |
16 | 0x10 |
17 | 0x11 |
8진수
16진수를 많이 쓰지만, 8진수도 쓴다.
앞에 숫자 '0'을 붙여서 나타낸다.
10진수 |
8진수 |
0 |
00 |
1 |
01 |
2 |
02 |
3 |
03 |
4 |
04 |
5 |
05 |
6 |
06 |
7 |
07 |
8 | 010 |
9 | 010 |
실수
소숫점을 가진 숫자도 사용할 수 있다.
3.14 같이 쓸 수도 있고,
조금
과학적으로 이런 숫자도 있다.
3.5e1
이것의 의미는 지수승을 의미한다.
그리고, 끝에 f를 붙인 소숫점 숫자도 있다.
3.14159222424232f
이건 3.14159222424232와 거의 유사한 의미지만,
저장될 때
뒤에 몇 자리가 짤릴 수도 있다.
왜 이런 일이 생기는지는 나중에 자세히 설명한다.
문자 (Character)
숫자를 표현하는 것 말고도,
C언어에서는
알파벳 한글자씩, 즉 문자를 표현할 수 있는데,
이것은 알파벳을 작은 따옴표로 감싸서 표현한다.
이렇게
'a'
'k'
문자열 (String)
문자들이 모인 것을
문자열, string이라고 하는데,
큰 따옴표로 감싸서 표현한다.
"Hello World"
"Bye Bye"
동영상에서 문자와 숫자 사용방법에 대해서 설명합니다.
'C언어프로그래밍' 카테고리의 다른 글
프로그래밍개론 13차시: #define 매크로와 데이터형 char (0) | 2015.03.16 |
---|---|
프로그래밍개론 12차시: printf format specifier (0) | 2015.03.14 |
프로그래밍개론 10차시: 변수 선언과 초기화 (0) | 2015.03.14 |
프로그래밍개론 9차시: 변수 이름붙이기 (0) | 2015.03.14 |
프로그래밍개론 8차시: scanf 함수 (0) | 2015.03.14 |