#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
변수의 선언 종류
변수의 연산과 자료형
float변수는 값의 저장공간이 작아서 오차가 발생하기 쉽다 (=정확도가 낮다). 요즘에는 double을 더 잘 사용함.
float -> 32비트
double -> 64비트
자료형의 종류
unsigned int a;
이렇게 하게된다면, 실제 0000 0000 0000 0000 의 형식으로 저장이 되고 맨 앞의 자릿수가 음수/양수를 표현한다.
이때 표현할수 있는 숫자의 범위는 -2^31 ~ +2^31 이지만 unsigned를 사용함으로서 음수의 사용을 취급하지 않아,
0 ~ +2^32 를 표현할수 있다.
'C , C++' 카테고리의 다른 글
C_ 포인터와 배열의 관계 (수정중) (0) | 2020.06.07 |
---|---|
C_ 포인터 (0) | 2020.06.07 |
C_ 문자열과 string (주의할점 모음!) (0) | 2020.06.07 |
C_ C와 C++의 차이, 실행시 창이 바로 꺼지는 현상 (0) | 2020.06.04 |
C_ 객체 란? SDL 이란? (0) | 2020.06.04 |