c언어3 [홍정모의 따라하며 배우는 C언어] 6.6 _Bool 자료형(Boolean Data Type) _Bool 자료형(Boolean Data Type)▶ C++에서는 Bool 자료형이 따로 있다. 따라서 따로 선언하지 않아도 true와 false의 키워드가 존재함.C99 이전에는 Bool 타입 자료형을 따로 정의하고, 써먹었다고 한다.예를 들어#include int main(){ int _true = 1; int _false = 0;}이렇게 일일히 1과 0을 할당하고 참과 거짓을 표현했다고 한다.C99 이후에는 _Bool이라는 새로운 타입이 생겼다.#include int main(){ _Bool _true = 1; _Bool _false = 0;}사실 겉 표면에는 int와 _Bool이 엄청난 차이가 있는 지는 모르겠다.그런데 속 내부에는 중요한 차이가 있다고 한다.int는 4byte로 참과 거짓을 표현.. 2024. 10. 11. [홍정모의 따라하며 배우는 C언어] 5.9 표현식(Expressions)과 문장(Statements) 표현식(Expression) 간단하게 말하자면 수학에서 수식과 비슷하다.ExpressionValueq = 5 * 2103 + ( c = 1 + 2)62 > 112 0 ▶ 표현식 = 에 대해서표현식의 기능, 주요 기능은 오히려 결과 값(Value)를 구하는 것.부가적인 기능(Side effect)는 대입하는 것이다.▶ 표현식 부등호()에 대해서2 > 1 은 어떤 값을 반환할 것인가?컴퓨터에서는 2가 1보다 큰 것을 ‘참’ 즉, 참을 나타내는 값 ‘1’을 반환한다.2 이 경우는 ‘거짓’을 나타내는 값 ‘0’을 반환한다. 문장(Statements);가 붙어 있는 형태가 문장라고 생각하면 쉽다.declaration statementint x, y, apples;선언해준다. assignment statement.. 2024. 9. 10. [홍정모의 따라하며 배우는 C언어] 1.8 C언어와 함수 ~ 1.9 컴파일러 링커 메모 1.8 C언어와 함수입력(Input) → 함수(Function) → 출력(Output) 가장 큰 함수(main 함수) → 더 큰 함수 → 함수 헷갈리면 가장 큰 함수부터 보는 게 기본이라 함. 비쥬얼 스튜디오에서 C언어로 바꾸는 법.방법 1) 속성 → C/C++ → 고급 → 컴파일 옵션 → C 코드로 컴파일방법 2) Ctrl + Shift + a → ㅁㅁ.cpp의 pp를 없애고 .c 형태로 저장 예시 1)int main(){return 0;}0의 숫자가 return 되면 프로그램이 정상적으로 종료되었다는 뜻.1.9 컴파일러와 링커소스코드 (어쩌구.c) → 컴파일러 → 오브젝트 코드(.obj) → 링커(라이브러리 코드, 착수 start-up 코드) → 실행파일(.exe)소스파일 - 컴퓨터에 내릴 일련의 명.. 2024. 8. 7. 이전 1 다음