[혼공C] 1주차

Oh Yusang·2024년 1월 7일
0

혼공C

목록 보기
1/2

혼공C 1주차

[기본 미션]
Visual Studio 설치하고 인증하기
[선택 미션]
2-2 확인문제 3번(p.78) 풀어보기


Mac OS를 사용중이라 기본 미션에 해당하는 Visual Studio 설치하고 인증하기는 VS Code로 대체하여 진행합니다.
[기본 미션 인증]


[Ch.1 - Ch.2 정리]
  • C언어는 UNIX에 사용하기 위해 만들었음.
  • 소스코드를 기계어로 만드는 과정을 컴파일이라 함.
  • 컴파일 3단계
    : 전처리 - 컴파일 - 링크
  • C 프로그램의 시작점은 main 함수
  • 소수점 자릿수 지정과 반올림
    :%.1lf -> 소수점 이하 첫째 자리까지 출력
  • C언어에서 다루는 데이터
    : 정수, 실수, 문자, 문자열
    : 변수(값 변경 가능), 상수(값 변경 불가능)
  • 10진수 표기 : 12
  • 8진수 표기 : 014
  • 16진수 표기 : 0xc
  • %d를 사용하여 수를 출력하면 모두 10진수로 출력됨.
    8진수, 16진수로 출력하려면 다음을 사용해야 함.
    : 8진수 - %o
    : 16진수 - %x or %X (소문자와 대문자 구분)
  • 실수 상수 표현법
    e : 밑수 10(대문자 가능)
    0.0000314 -> 3.14e-5 (정규화 표현)
    정규화 : 소수점 앞에 0이 아닌 유효 숫자 한 자리를 사용하여 지수 형태로 바꾼 것
    %le : 소수점 형태의 실수를 지수 형태로 출력
  • 88ll or 88LL
    정수에 접미사로 ll or LL을 붙여 사용하면 값의 크기와 상관없이 8바이트로 처리
  • 유효 숫자가 많은 값은 오차가 발생하는데 소수 부분을 정확하게 표현할 수 없기 때문 (비트 수가 늘어날 수록 정확히 표현할 수 있는 범위가 늘어남)

  • IEEE 754 표준(실수 표현)
    : 첫 비트 - 부호, 이후 11개 비트 - 지수부, 나머지 52비트 - 소수부


    [선택 미션]

0개의 댓글