#include <stdio.h> //전처리기
int main() //함수
{ //함수의 범위 { }
int a = 0; //변수의 선언과 초기화
printf("Hello World \n"); //함수 호출, 문자열은 쌍따옴표
return 0; //함수의 리턴(종료)
}
자료형이란?
데이터를 저장할 변수를 선언하기 전에
그 변수가 담을 내용에 따라 자료형을 미리 설정할 필요가 있습니다.
그 이유는 메모리에 저장하는 방식이 각각 다르기 때문입니다.
자료형
char 부호 있는 문자 1바이트(-128~+127)
unsigned char 부호 없는 문자 1바이트(0~255)
short 부호 있는 정수 2바이트
unsigned short 부호 없는 정수 2바이트
int 부호 있는 정수 4바이트(-21억~+21억)
unsigned int 부호 없는 정수 4바이트(0~42억)
float 부동 소수점 4바이트
double 부동 소수점 8바이트 (float에 비해 정밀함)
변수란?
변수는 저장공간입니다.
프로그램에서 사용되는 데이터가 저장되는 공간입니다.
그리고 데이터가 변할 수 있는 저장공간입니다.
꼭 사용되기 전에 선언이 되어야 합니다.
변수 선언 시 유의 사항
1. 키워드 금지, 단 키워드를 포함하는 것은 허용
키워드, 혹은 예약어라고 C언어에서 의미가 있거나 사용되고 있는 것들을 말합니다.
int, char, float, double, if, for... 등등
단, inta doubleb 이런 식으로 키워드가 포함되어 있는 것은 허용이 됩니다.
2. 변수의 첫 글자는 숫자를 쓰지 못함
int 1num; 이런 식으로 변수 선언을 하지 못합니다.
3. 공백 금지
int ab c; 중간에 공백이 있는 것은 허용되지 않습니다.
4. 대소문자 구분
int a, int A 이 두 개의 변수는 서로 다른 변수입니다.
변수 선언
int main()
{
int a; //변수 선언시 자료형 변수명 순으로 작성한다.
int b = 0; //변수 선언과 동시에 초기화 하였다.
a = b + 5; //C언어 에서 = 연산자는 대입연산자 이다.
return 0;
}
변수 선언 시 두 가지 방법을 이용했습니다.
int a;
int형 변수명 a를 선언합니다.
int b = 0;
int형 변수명 b 선언과 동시에 0을 대입합니다. (초기화라고 합니다.)
산수에서 =와 혼동하지 않게 하시기 바랍니다.
대입 연산자 =은 오른쪽의 내용을 왼쪽으로 대입(복사) 하는 연산자입니다.
'컴퓨터 프로그래밍 > C' 카테고리의 다른 글
C언어 연산자 우선순위 (0) | 2019.07.18 |
---|---|
C언어 표준 입력 함수 get / scanf (0) | 2019.07.18 |
C언어 표준 출력 함수/서식 문자 (0) | 2019.07.18 |
C 언어의 기본 구조 (0) | 2019.07.18 |
#1 Visual Studio 2019 설치 / C 언어 프로젝트 생성하는 법 (12) | 2019.07.10 |