반응형
반응형
C언어에서 변수명을 지을 때 기본적으로 다음을 지켜주어야 한다. 1. 변수명은 영문자(대소문자포함), 숫자, _(밑줄)을 조합하여 작성할 수 있다 2. 변수명은 숫자로 시작할 수 없다. (영문자 또는 _(밑줄)로 시작해야 한다) 3. 변수명은 숫자로만 구성될 수 없다. (문자로만 구성은 가능) 4. 변수명에 공백은 포함할 수 없다. 위의 규칙을 어기면 컴파일 과정에서 에러가 발생하기 때문에 꼭 규칙들을 지켜서 변수명을 짓자. 참고로 변수명에서 대소문자는 구분되므로 같은 단어여도 다른 변수로 취급된다. (ex. name과 Name은 다른 변수이다.) 변수명 관행 실제로 프로그램을 만들 때는 수많은 변수가 사용되고, 이를 다 기억할 순 없다. 따라서 각각의 변수가 무슨 역할을 하는지 알 수 있게 변수명을 지..
‘변수’는 자료를 담는 저장 공간 또는 자료를 가리키는 이름표이다. 프로그램이 실행되는 동안 자료는 컴퓨터의 메모리에 저장된다. 이때 메모리에서 자료를 찾아오기 위해 메모리의 주소가 필요한데 이 주소는 매우 복잡한 형태이다. 이때 변수는 복잡한 주소에 이름표를 달아 프로그래머가 찾아오기 쉽게 해주는 것이다. 변수의 선언과 값의 배정 변수를 선언해 줄 때는 다음과 같은 형태로 선언해주면 된다. 자료형 변수명; int x; float y; 자료형 변수명 = 값; int x = 10; float y = 0.1; 이때 변수명만 선언해주어도 되고, 변수명과 함께 값도 바로 배정해줘도 된다. 앞의 자료형에서 설명했듯이, 원하는 결과를 정확히 얻기 위해서는 상황에 맞게 알맞은 자료형에 맞게 변수를 선언해주어야 한다...
‘자료형’이란 데이터를 저장하는 형식을 말한다. C언어에서는 기본으로 제공하는 자료형이 있고, 사용자가 직접 정의할 수도 있다. 이번 장에서는 기본제공 자료형에 대해서 알아보자. C언어에서 기본적으로 제공하는 자료형은 크게 세 가지로 나눌 수 있다. 1. 정수형 2. 실수형 3. 문자형 자료형 할당되는 메모리 크기 표현 가능 범위 short 2Byte -32,768 ~ 32,767 unsigned short 2Byte 0 ~ 65,535 int 4Byte -2,147,483,648~2,147,483,647 unsigned int 4Byte 0 ~ 4,294,967,296 long 4Byte -2,147,483,648 ~ 2,147,483,647 unsigned long 4Byte 0 ~ 4,294,967..
#include int main(void) { printf("첫 번째 줄 \n"); printf("두 번째 줄"); return 0; } 위 코드 실행시키면 ‘\n’으로 인해 첫 번째 줄과 두 번째 줄 사이에 줄 바꿈이 들어간다. ‘\n’과 같이 특별한 기능을 수행하는 문자를 ‘이스케이프 시퀀스’라고 한다. 이스케이프 시퀀스는 역슬래쉬(\)로 시작하고, 윈도우 키보드에서 역슬래쉬는 원화(\)를 찾아서 누르면 입력된다. 코드를 작성하는 글씨체에 따라서 역슬래쉬로 입력될 때도 있고, 원화로 입력될 때도 있다. 둘 중 무엇으로 입력돼도 프로그램은 정상 작동한다. 다음은 C언어에서 많이 사용하는 이스케이프 시퀀스들이니 기억해두자. 이스케이프 시퀀스 기능 \' ' (작은 따옴표) 출력 \" " (큰 따옴표) 출력..