상수란? 정수·실수·문자·문자열 구분 | 기초 C언어 3.1

이미지
기초 C언어 Chapter 03 상수 › Section 01 상수 3.1 상수란? 과 상수의 종류 항상 상(常), 셈 수(數) — 이름 그대로 ‘항상 같은 수’. 변수가 값을 담는 상자라면, 상수는 값이 새겨진 명찰. 교재 수록 위치 교재 『기초 C언어』 · 2026년 개정판 · 364쪽 단원 Chapter 03 상수 › Section 01 상수 쪽수 42p ~ 43p 2쪽 세부 내용 01 상수란? 42p · 02 상수의 종류 43p 영상 주소 https://youtu.be/YxB1VrVF6QI · C언어 강의실 채널 01 상수란 무엇인가 교재 42p 상수(Constant) — 프로그램이 실행되는 동안 값이 변하지 않는, 항상 동일한 값을 유지하는 데이터. 이름 그대로 읽으면 됨 — 한자어 항상 상(常) + 셈 수(數) = “항상 같은 수”. 우리 주변의 상수 원주율 π ≈ 3.14 — 어제도 오늘도 같음 일주일 = 7일 — 나라가 달라도 같음 하루 = 24시간 — 몇 번을 봐도 그대로 프로그램 안에서도 변하면 안 되는 고정된 값 을 다룰 때 상수를 씀. 02 상자와 명찰 — 변수와의 비교 교재 42p 구분 변수 (Variable) 상수 (Constant) 비유 데이터를 저장하는 상자 값이 새겨진 명찰 값 실행 중에 넣거나 바꿀 수 있음 한번 정해지면 바꿀 수 없음 예 현재 시각, 오늘의 기온 원주율, 일주일의 날 수 ...

printf()로 화면 출력하고 줄 바꾸기 | 기초 C언어 2.2

이미지
기초 C언어 Chapter 02 C언어의 기초 › Section 02 출력 2.2 화면 출력과 printf() 아무리 잘 계산해도 결과를 보여 주지 않으면 알 길이 없음. 출력은 프로그램이 바깥과 이야기하는 창구. 그 첫 명령어가 printf. 교재 수록 위치 교재 『기초 C언어』 · 2026년 개정판 · 364쪽 단원 Chapter 02 C언어의 기초 › Section 02 출력 쪽수 33p ~ 36p 4쪽 세부 내용 01 화면 출력 33p · 02 printf() 함수 34p · 03 줄바꾸기 35p~36p 영상 주소 https://youtu.be/tCskXLGnxW8 · C언어 강의실 채널 01 출력이란 무엇인가 교재 33p 출력 — 프로그램이 작업을 수행하고 그 결과를 사용자에게 보여 주는 과정. 없다면 — 계산기가 덧셈을 완벽하게 해내고도 결과를 화면에 보여 주지 않는다면 아무런 의미가 없음. 그래서 — 출력은 프로그램이 계산한 결과나 현재 상태를 외부로 전달하는 소통 창구 . 출력의 대상은 화면 하나만이 아님 모니터 화면 — 눈으로 바로 봄 프린터 — 종이에 찍어 냄 파일 — 컴퓨터 안에 저장 네트워크 너머의 다른 컴퓨터 — 멀리 있는 기계로 보냄 이 가운데 가장 기본적이고 처음 접하는 것이 화면 출력 . 02 C언어에서 말하는 ‘화면’ 교재 33p GUI 창이 아님 — 아이콘과 버튼을 눌러 쓰는 화려한 그래픽 사용자 인터페이스 환경의 창이 아님. 콘솔 · 터미널 — 글자만 다루는 텍스트 ...

읽기 쉬운 코드 작성 — 들여쓰기·공백·주석 | 기초 C언어 2.1.4

이미지
기초 C언어 Chapter 02 C언어의 기초 › Section 01 코드 작성 2.1.4 읽기 쉬운 코드 작성 컴파일러는 문법만 맞으면 상관하지 않음. 하지만 코드를 읽는 또 한 사람이 있음. 몇 달 뒤의 나 자신도 남이나 마찬가지. 교재 수록 위치 교재 『기초 C언어』 · 2026년 개정판 · 364쪽 단원 Chapter 02 C언어의 기초 › Section 01 코드 작성 쪽수 30p ~ 32p 3쪽 세부 내용 04 읽기 쉬운 코드 작성 — 1 작성해야 하는 이유 30p · 2 가독성 기본 규칙 30p~31p · 3 주석의 사용 32p 영상 주소 https://youtu.be/AjO9QgRU_C0 · C언어 강의실 채널 01 코드의 두 독자 교재 30p 첫 번째 독자 · 컴파일러 — 코드를 기계어로 번역해 실행하는 프로그램. 문법만 정확하면 코드가 얼마나 복잡하게 쓰여 있든 상관하지 않음. 두 번째 독자 · 사람 — 그 코드를 읽고 이해해야 하는 쪽. 나 자신, 함께 작업하는 동료, 코드를 평가하는 선생님. 몇 달 뒤의 나도 남 — 정리가 안 되어 있으면 내가 쓴 코드도 처음 보는 코드처럼 느껴짐. 02 무엇이 좋은 코드인가 교재 30p 잘 정돈되어 읽기 쉬운 코드 — 이해하기 쉬워서 오류를 찾거나 기능을 추가하기가 훨씬 수월함. 읽기 어려운 코드 — 아무리 완벽하게 동작해도 다른 사람이 이해하기 어렵다면 좋은 코드라고 할 수 없음. 헷갈리지 말 것 — 읽기 어려운 쪽도 실행은 됨 . 컴파일러는 아무 불평도 하지 않음. 다만 사람이 읽기 어려울 뿐. 왜 중요한가 — 프로그램을 한 번 만들고 끝내는 일은 거의 없...

#include와 main() 함수 — 코드의 준비와 시작 | 기초 C언어 2.1.2-2.1.3

이미지
기초 C언어 Chapter 02 C언어의 기초 › Section 01 코드 작성 2.1.2~2.1.3 #include 와 main() 함수 앞에서는 코드를 그대로 따라 쳤음. 이번에는 그 코드가 무슨 뜻인지 볼 차례. 한 줄은 준비를 지시하고, 다른 한 줄은 실행이 시작되는 자리. 교재 수록 위치 교재 『기초 C언어』 · 2026년 개정판 · 364쪽 단원 Chapter 02 C언어의 기초 › Section 01 코드 작성 쪽수 26p ~ 29p 4쪽 세부 내용 02 #include 26p~27p · 03 main() 함수 28p~29p 영상 주소 https://youtu.be/isZR2myjWVc · C언어 강의실 채널 01 오늘 볼 두 줄 교재 26p~29p CODE 2.1 | 이 편에서 다루는 두 줄 #include <stdio.h> int main(void) { printf("Hello, World!\n"); return 0; } 01줄 — 전처리기가 먼저 처리하는 줄. 준비 를 지시함. 03줄 — 운영체제가 찾는 시작점. 실행이 시작되는 자리 . 1장과의 차이 — 그때는 프로그램 전체의 구조를 보느라 빠르게 지나갔음. 이번에는 한 조각씩 뜯어봄. 02 전처리기와 지시문 교재 26p 번역의 순서 — 소스 코드 → 전처리기 → 컴파일러 → 기계어. 컴파일러가 기계어로 번역하기 전에 거치는 곳이 전처리기. ‘미리 처리하는 프로그램’이라는 뜻. 전처리기(Preprocessor) — 소스 코드를 훑어 # 기호로 시작...