모든 코드는 #include 로 시작
= printf등을 사용하게해주는 라이브러리
= 한계값을 포함하는 라이브러리
return 0;로 끝맺음
return 0 = 코드의 종료를 의미
; = 문장의끝을 의미
\n = 줄바꿈을 의미
int = 정수형
float = 4비트 실수형
double = 8비트 실수형
int형은 %d
float형은 %f
double = %lf
int main() = main()함수가 종료할때 정수형 값을 리턴하겠다는 뜻
void main() = main() 함수가 종료할때 아무값도 리턴하지않겠다는 뜻
%e : 지수형
%o : 8진수로 출력
%x : 16진수로 출력
%u : 부호없는 10진수로 출력
%g : 실수형으로 자동 출력
%p : 포인터의 주소를 출력
%c : 하나의 문자로 출력 문자형
%s : 문자열을 출력
자료형 : 컴퓨터의 자료 기억 방식(아스키코드)
A = 65
a = 97
변수 이름 정할때 규칙
1. 영문 대소문자, 숫자 0~9, _ (밑줄) 조합 가능
2. 공백 포함 불가
3. 대소문자 구분
4. 숫자로 시작할 수 없음
이정도면 2시간동안 알차게 공부했다 ㅇㅈ?
- dc official App
틀린거 몇개있지만 알차게 시간보냈네
머가 틀렸서? - dc App
return 0 이 코드의 종료를 뜻하는건아님. 함수의 종료를 뜻하기도하고 값을 반환한다는 뜻. 그리고 궃이 0이아니라 아무거나해도된다. 함수 자료형에 따라 다름. 모든 코드는 include 로 시작한다는 말도 틀렸음 그리고 자료형 = 아스키코드가 아니다 아스키코드는 그냥 약속이라고 보면됨.
void main()은 없어요 쓰지 마세요
ㅇㅎ 감사합미다 - dc App
C 11표준에선가 포함됐다고는 하는데 gcc는 화내요 'ㅅ'
include 없이 짜기도 하는데슈
프린이는 그런거 몰라유 - dc App
double %lf - dc App
헐 잘못적엇서요 ㄱㅅ - dc App
%x 소문자(0123456789abcdef) %X 대문자(0123456789 ABCDEF) - dc App
여가 땔깜하나 추가요
공부 열심히 했네. 안타깝게도 정확하지 않은 개념들이 많다. 같은 시간을 투자한다면, 이왕이면 제대로 공부했으면 좋겠다.
https://www.youtube.com/watch?v=PDM_w2b4UA0&list=PLNfg4W25Tapyl6ahul_8VS_8Tx3_egcTI
감사합니다