티스토리 뷰
1. 변수 (variable)
2. 자료형
3. 변수명 생성 규칙
1. 변수 (variable)
변수란 데이터를 저장하기 위해 프로그램에 의해 이름을 할당받은 메모리 공간을 의미한다. 즉, 변수는 데이터를 저장할 수 있는 메모리 공간을 의미하며, 이렇게 저장된 값은 변경될 수 있다.
C언어에서 숫자 표현에 관련된 변수는 정수형 변수와 실수형 변수로 구분할 수 있다. 정수형 변수는 char형, int형, long형 변수로, 실수형 변수는 float형, double형 변수로 나눌 수 있다.
또한, 데이터가 저장된 메모리의 주소를 저장하고 처리하는 포인터 변수가 있다. 관련된 정보를 한 번에 묶어서 처리하는 사용자 정의 구조체 변수도 있다.
2. 자료형
C언어의 자료형을 구체적으로 나타내면 다음과 같다.
Name | Size | Range |
char | 1 byte | signed : - 128 to 127 unsigned : 0 to 255 |
short | 2 bytes | signed : -32768 to 32767 unsigned : 0 to 65535 |
int | 4 bytes | signed : -2147483648 to 2147483647 unsigned : 0 to 4294967295 |
long | 4 bytes | signed : -2147483648 to 2147483647 unsigned : 0 to 4294967295 |
bool | 1 byte | true or false |
float | 4 bytes | +/- 3.4e +/- 38 (~7 digits) |
double | 8 bytes | +/- 1.7e +/- 308 (~15 digits) |
long double | 8 bytes | +/- 1.7e +/- 308 (~15 digits) |
3. 변수명 생성 규칙
C언어에서는 변수의 이름을 비교적 자유롭게 지을 수 있다.
하지만 변수의 이름은 해당 변수에 저장될 데이터의 의미를 잘 나타내도록 짓는 것이 바람직하다.
C언어에서 변수명을 생성할 때 반드시 지켜야 하는 규칙은 아래와 같다.
- 변수명은 영문자(대소문자), 숫자, 언더바(_)로만 구성된다.
- 변수명은 숫자로 시작될 수 없다.
- 변수명 사이에는 공백을 포함할 수 없다.
- 변수명으로 C언어에서 미리 정의된 키워드는 사용할 수 없다.
C언어에서 사용되는 키워드
auto | break | case | char | const | continue | default |
do | double | else | enum | extern | float | for |
goto | if | int | long | register | return | short |
signed | sizeof | static | struct | switch | typedef | union |
unsigned | void | volatile | while |
* 키워드는 고유한 의미를 가지는 예약어로, 미국표준협회 ANSI에서 지정한 것들이다.
'C언어' 카테고리의 다른 글
[C언어] Linux에서 C언어 컴파일하기 (0) | 2022.07.18 |
---|
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- Navigator 객체
- 자료형
- keyword
- c언어
- Char
- History 객체
- 변수
- 컴파일
- 키워드
- gcc
- Browser Object Model
- bom
- window 객체
- Screen 객체
- Document Object Model
- short
- int
- location 객체
- stdio.h
- long
- 리액트 #React #props #state #javascript
- DOM
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함