Let's kick it

[혼공C] 1주차_기본 셋팅 본문

c언어

[혼공C] 1주차_기본 셋팅

bloggerddori 2025. 1. 6. 23:51
 
나의 바다에게 (From Little Wave)
아티스트
도영 (DOYOUNG)
앨범
청춘의 포말 (YOUTH) - The 1st Album
발매일
2024.04.21

C언어 입문 베스트셀러! 혼자 공부하는 C언어(개정판)

 

C언어 입문 베스트셀러! 혼자 공부하는 C언어(개정판)

혼자 공부하더라도 막히는 부분이 없도록 부가 설명용 동영상 ‘QR 코드’를 추가했습니다. 또한 최신 프로그램에서도 무리 없이 실습을 진행할 수 있도록 비주얼 스튜디오 2022 버전을 반영했습

hongong.hanbit.co.kr

 

목차

- 숙제
- 실행코드 화면

 

- 숙제

1주차
(1/6 ~ 1/12)
Chapter 01 ~ 02 비주얼 스튜디오 설치하고 인증하기 2-2 확인문제 3번(p.78) 풀어보기

기본 숙제는 비주얼 스튜디오 설치하고 인증하기

->  이거는 원래 설치되어 있어서 인증은 첫 실행 국룰인 hello world 대신 55p 2-2로 하겠습니다.

추가숙제 확인문제 3번

- 자신의 학번, 이름, 학점을 출력하는 프로그램 완성

확인문제 3


2 - 1

57p 제어 문자를 사용한 출력의 예제 코드로,

각 제어문자를 사용하는데 /r(캐리지 리턴)을 이해했다고 생각했는데 확인문제 3번을 틀리면서 내가 이해한 게 맞나 싶어(캐리지 리턴은 커서가 맨 앞으로 이동해 깜빡거리고 있기 때문에 뒤의 내용이 오면 다 지워질 거라 이해했음) 찾아보니

커서가 맨 앞으로 이동했을 때 다음에 올 글자가 원래 글자보다 많으면 덮어 쓰면서 사라지고, 짧다면 그 자리의 글자만 바뀌고 그대로 이어진다는 걸 알게되었음. 이런 특성 때문에 진행률 표시같은 동적 업데이트를 만들 때는, 이전 텍스트가 남지 않도록 새로 출력하는 문자열의 길이를 잘 고려해야 한다는 걸 알게됨. 필요하다면 공백 문자를 추가로 출력해 이전 텍스트를 완전히 지울 수도 있다.

 

60p, 정수와 실수의 출력

 

63p, 

실행 결과인 0.500000가 나오기 위해선 변환 문자 %lf 사용해야함.

확인문제 2

 

Heappy!

Baby

라 예상했는데 틀렸던 문제. 덕분에 캐리지 리턴에 대해 알게 되었음.

/r 이후 글자가 더 많으면 덮어써진다!

확인문제 3

--------

2-2

66p, 3가지 진법의 정수 상수

 

68p, 지수 형태의 실수 상수

 

70p, 문자와 문자열 데이터의 출력



'c언어' 카테고리의 다른 글

[혼공C]ch.02_확인문제 1번 다양한 버전  (0) 2025.01.07