반응형
반응형
‘변수’는 자료를 담는 저장 공간 또는 자료를 가리키는 이름표이다. 프로그램이 실행되는 동안 자료는 컴퓨터의 메모리에 저장된다. 이때 메모리에서 자료를 찾아오기 위해 메모리의 주소가 필요한데 이 주소는 매우 복잡한 형태이다. 이때 변수는 복잡한 주소에 이름표를 달아 프로그래머가 찾아오기 쉽게 해주는 것이다. 변수의 선언과 값의 배정 변수를 선언해 줄 때는 다음과 같은 형태로 선언해주면 된다. 자료형 변수명; 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언어에서 많이 사용하는 이스케이프 시퀀스들이니 기억해두자. 이스케이프 시퀀스 기능 \' ' (작은 따옴표) 출력 \" " (큰 따옴표) 출력..