Unit 8. 실수형 지수 표기법은 정수 부분은 한 자릿수만 적고, 소수자릿수 뒤에 e와 지수를 표기한다. 실수의 오버플로우는 무한대(INF), 언더플로우는 0 ❗C 언어 표준에는 부호 없는 정수와 부호 있는 정수의 오버플로우를 다르게 정의한다. Unit 9. 문자 자료형 작은 따옴표는 문자 하나만 묶을 수 있다. Unit 10. 상수 상수는 변하지 않는 값을 뜻한다. 변수는 한 번 선언하면 값을 계속 바꿀 수 있지만 상수는 처음 선언할 때만 값을 할당할 수 있다. 리터럴(literal)은 "문자 그대로"라는 뜻이고, C 언어에서는 값 그 자체를 뜻한다. 상수(constant)는 변수처럼 리터럴이 저장된 공간이다. const 위치는 자료형 앞, 뒤 모두 사용 가능하다. 마지막 심사문제 #include i..
Unit 1. 소프트웨어 교육과 C언어 1.1 컴퓨터와 프로그램 컴퓨터 과학(CS)은 생활과 밀접하게 연결되어 있다. 프로그램은 사람이 원하는 작업을 출력해주는 것이다. ex) 사진을 특수 문자로 출력하는 프로그램 작성 1.2 문제 해결을 위한 과학적 사고 위에서 나온 사진을 특수 문자로 출력하는 문제는 아스키 아트(ASCII Art)라고 부른다. 사진을 특수 문자로 출력하려면, 사진이 저장되는 방식인 BMP, PNG, JPG, GIF를 파악하고 이미지의 각 점에 대한 정보를 얻은 뒤 픽셀(점의) 색상 정보를 이용하여 특수 문자로 출력한다. 작은 문제들을 이미지 포맷 알아내기, 픽셀 색상 얻기, 픽셀 색상 따른 특수문자 출력하기 등 여러 개로 쪼개서 해결하다보면 큰 문제가 해결되고 이러한 과학적 사고법을..