C언어 상수와 데이터 출력

장인서·2023년 9월 22일

C언어 스터디

목록 보기
1/6

Chapter 02.

함수

일정한 기능을 수행하는 코드 단위를 의미

main함수
머리와 몸통으로 구성됨
프로그램의 시작을 의미(반드시 있어야 함)

  • 세미콜론(;)을 사용하여 문장의 끝을 표시함(문장의 마침표와 같은 의미
  • 컴파일하고 실행하면 아무 결과도 확인할 수 없음(출력을 담당하는 함수가 없기 때문)

main 함수 구조
머리 : 함수 원형이라고 하며 함수의 이름과 필요한 데이터 등을 표시함
몸통 : 중괄호 안에 작성하며 return 0을 사용해 프로그램을 종료함

printf
데이터를 입 출력할 때 사용하는 함수이다.

제어문자 출력

제어문자
출력 방식에 영향을 주는 문자를 의미

  • \n : 다음 줄로 이동
  • \t : 커서(_)가 다음 탭 위치로 이동
  • \b(backspace) : 한 칸 왼쪽으로 이동
  • \r : 맨 앞으로 이동
  • \a(alert) : 벨소리

정수와 실수 출력

정수
%d 사용
실수
%if(엘에프, long float) 사용

printf("변환 문자", 숫자) 형태

상수와 데이터 표현 방법

세 가지 진법의 정수 상수

  • 8진수는 숫자 앞에 0(영), 16진수는 0x(영엑스)를 붙여 구분함
  • 3개의 값은 진법에 따라 다르게 표현한 것일 뿐 모두 같은 값임

실수의 상수 표현법
소수점 앞이나 뒤의 무의미한 0은 생략 가능
ex) -10.

지수 형태의 실수 상수

  • %lf변환 문자로 실수를 출력하면 소수점 이하 6자리까지만 출력됨(하지만 위 코딩에서는 7자리까지 출력하도록 함)
  • %le변환 문자를 사용하여 지수 형태로 출력

문자와 문자열의 상수 표현법
'a'처럼 글짜 하나만 있으면 문자열, "apple"처럼 글자가 연달아 있으면 문자열

  • '1'은 문자 상수(문자는 %c 변환 문자 사용)
  • "first"는 문자열 상수(문자열은 변환 문자 없이도 바로 출력할 수 있으나 보통 %s를 사용)

상수의 변경 상태

정수 4byte 32bit
실수 8byte 64bit
문자 4byte 32bit

연습문제

출력 결과

profile
입니다.

0개의 댓글