본문 바로가기
혼공학습단 9기

[혼공단 혼공C] 1주차 6일 - Chapter 01. Part 05

by 세상사는머니 2023. 1. 8.

[혼공학습단 9기] - 혼공C 1주차

  • 공부 범위 : Chapter 01, 02
  • 공식 미션 : 비주얼 스튜디오 설치화면 인증하기
  • 서브 미션 : 학습 스케줄 직접 짜고 공유하기
학습주차 공부 범위 1일차 2일차 3일차 4일차 5일차 6일차 7일차
1/2 ~ 1/8 Chapter 01, 02 VS설치 계획짜기 p.1~22 p.23~30 p.31~35 p.36~41 p.42~50
1/9 ~ 1/15 Chapter 03, 04 p.51~82 p.83~120 p.52~62 p.63~68 p.73~78 p.84~95 p.100~113
1/16 ~ 1/22 Chapter 05, 06 p.121~152 p.153~178 p.122~133 p.137~148 p.154~163 p.166~174 블로그정리
설 연휴 한 주의 달콤한 휴식 기간(=복습 기간)
1/30 ~ 2/5 Chapter 07 p.179~191 p.192~206 p.180~188 p.192~197 p.198~202 문제풀이 배열예습
2/6 ~ 2/12 Chapter 08 p.207~219 p.220~232 p.208~217 p.220~225 p.226~229 문제풀이 포인터예습
2/13 ~ 2/19 Chapter 09 p.233~246 p.247~262 p.234~240 p.241~244 p.247~258 문제풀이 블로그정리

02-2 상수와 데이터 표현 방법

  • 데이터
    프로그램이 처리하는 대상
    종류 : 정수, 실수, 문자, 문자열
    형태 : 변수, 상수

정수 상수의 표현법

  • C언어에서 진법 표현하기
    8진수 : 숫자 앞에 0(숫자 0)
    16진수 : 숫자 앞에 0x(숫자 0과 영문자x)
  • 진법은 다르지만 C언어에서 기본적으로 10진수로 출력됨
    8진수로 출력 : 변환문자 %o(영문자 o) 사용
    16진수로 출력 : 변환문자 %x 또는 %X 사용

실수 상수의 표현법

  • 소수점 형태와 지수 형태로 표현
  • 무의미한 0이나 .(소수점)은 생략 가능
  • 소수점 형태
    예 : 3.4, -1.5, .5, 10.0
  • 지수 형태(e는 밑수 10을 의미)
    예 : 3.4e-5, .31E-3
  • 정규화(Nomalization) 표기법
    소수점 앞에 0이 아닌 유호 숫자 한자리를 사용하여 지수 형태로 나타낸 수
    예 : 3.14e-5
  • printf 함수가 지수 형태로 출력할 때는 기본적으로 정규화 표현법을 따름
// %le : 지수 형태로 출력하기 위한 변환 문자

#include <stdio.h>

int main(void)
{
    printf("%lf\n", 31.4e0);
    printf("%.1le\n", 31.4e-5);
    printf("%.4le\n", 71.21954);
    
    return 0;
}

이 부분은 확실히 많이 코딩을 해보고

어떻게 출력되는지 이해를 하고 넘어가는 게 좋을 듯 합니당.

궁금하면 손부터 움직이세요!!!

댓글