본문 바로가기
C , C++

C_ C의 기본적인 틀 해석하기, C의 변수 종류s!

by Edes Kim 2020. 6. 4.

#include <stdio.h>

: 'stdio.h'에는 'printf()'와 같의 함수의 코드들이 담겨있고 그것을 include, 포함한다.

 

int

: 반환값이 'int'다.

 

main()

: ( )가 뒤에 붙여져 있다는건 함수라는 뜻. 코드를 읽을때 가장먼저 읽는 함수이다.

 

printf()

: ( )안의 내용값을 출력하는 함수.

 


변수의 출력

%d : 정수 출력 (1, 2, 3, ... , 0, -1, -2)

%f : 실수 출력 (2.14, -2,3)                              %.2 :소수점 둘째 자리 까지만 반올림 해서 출력 

%g : 실수 출력 (지수 형태로도 출력)

%c : 문자 출력 (알파벳, 숫자, 몇 기호, \n)        단, 한글, 한자, 유니코드 x

%s : 문자열 출력                                            한글 o


변수의 선언 종류


변수의 연산과 자료형

int 변수

 

float 변수

float변수는 값의 저장공간이 작아서 오차가 발생하기 쉽다 (=정확도가 낮다). 요즘에는 double을 더 잘 사용함. 

float -> 32비트

double -> 64비트


자료형의 종류

unsigned int a;

이렇게 하게된다면, 실제 0000 0000 0000 0000 의 형식으로 저장이 되고 맨 앞의 자릿수가 음수/양수를 표현한다.

이때 표현할수 있는 숫자의 범위는 -2^31 ~ +2^31 이지만 unsigned를 사용함으로서 음수의 사용을 취급하지 않아,

0 ~ +2^32 를 표현할수 있다.