Let's kick it
[혼공C] 1주차_기본 셋팅 본문
C언어 입문 베스트셀러! 혼자 공부하는 C언어(개정판)
목차
- 숙제
- 실행코드 화면
- 숙제
1주차 (1/6 ~ 1/12) |
Chapter 01 ~ 02 | 비주얼 스튜디오 설치하고 인증하기 | 2-2 확인문제 3번(p.78) 풀어보기 |
기본 숙제는 비주얼 스튜디오 설치하고 인증하기
-> 이거는 원래 설치되어 있어서 인증은 첫 실행 국룰인 hello world 대신 55p 2-2로 하겠습니다.
추가숙제 확인문제 3번
- 자신의 학번, 이름, 학점을 출력하는 프로그램 완성
2 - 1
57p 제어 문자를 사용한 출력의 예제 코드로,
각 제어문자를 사용하는데 /r(캐리지 리턴)을 이해했다고 생각했는데 확인문제 3번을 틀리면서 내가 이해한 게 맞나 싶어(캐리지 리턴은 커서가 맨 앞으로 이동해 깜빡거리고 있기 때문에 뒤의 내용이 오면 다 지워질 거라 이해했음) 찾아보니
커서가 맨 앞으로 이동했을 때 다음에 올 글자가 원래 글자보다 많으면 덮어 쓰면서 사라지고, 짧다면 그 자리의 글자만 바뀌고 그대로 이어진다는 걸 알게되었음. 이런 특성 때문에 진행률 표시같은 동적 업데이트를 만들 때는, 이전 텍스트가 남지 않도록 새로 출력하는 문자열의 길이를 잘 고려해야 한다는 걸 알게됨. 필요하다면 공백 문자를 추가로 출력해 이전 텍스트를 완전히 지울 수도 있다.
60p, 정수와 실수의 출력
63p,
실행 결과인 0.500000가 나오기 위해선 변환 문자 %lf 사용해야함.
Heappy!
Baby
라 예상했는데 틀렸던 문제. 덕분에 캐리지 리턴에 대해 알게 되었음.
/r 이후 글자가 더 많으면 덮어써진다!
--------
2-2
66p, 3가지 진법의 정수 상수
68p, 지수 형태의 실수 상수
70p, 문자와 문자열 데이터의 출력
'c언어' 카테고리의 다른 글
[혼공C]ch.02_확인문제 1번 다양한 버전 (0) | 2025.01.07 |
---|