Study_C, C++/홍정모의 따라하며 배우는 C언어

[홍정모의 따라하며 배우는 C언어] 2.5 변수를 선언하는 방법 ~ 2.6 printf() 함수의 기본적인 사용법

YoungSeong98 2021. 7. 15. 21:25
728x90
반응형

2.5 변수를 선언하는 방법

 

int main()
{
	int house, cracker, my_love;	// 변수의 이름을 지을 때는 알파벳 대소문자, '_' , 숫자 사용가능. 										
        			// 단 숫자를 맨 앞에 쓸 수 없다 int tax rate 처럼 변수명 사이에 빈칸 불가능
                        // 변수명은 최대 63글자까지 가능
	int A, a;	// 대소문자 구분	
	int x;		// variable declaration. int 하나를 담을 메모리 공간 확보하고 그 공간을 x라는  
    			// 변수를 통해 접근가능
	int y, z;	// 동시에 여러 변수 선언 가능 (같은 자료형일 때만)

	// int x = 1, y = 2, z = x + y; 처럼 선언과 동시에 정의 가능

	x = 1;		// '='는 대입을 의미. 오른쪽의 값을 왼쪽에 대입한다. (assignment). 값 초기화 																
	y = 2;
    
	z = x + y;	// '+'가 '='보다 우선

	return 0;	// 0은 int형 숫자중 하나. 0을 잘 끝났다는 신호로써 돌려준다(return)
			// 이 아래의 코드는 동작하지 않음
}

 

  • ; (세미 콜론)은 마침표 역할 ->  statement 종료
  • 같은 이름의 변수 두번 이상 선언시 오류 발생
  • 예전 컴파일러는 코드 중간에서 변수 선언이 불가능하였음
  • 예약어(keyword)로 변수명 선언 불가능 ex) int, float 등

 

2.6 printf() 함수의 기본적인 사용법

- escape sequence : 프로그래밍 언어 특성상 표현할 수 없는 기능, 문자를 표현해준다

#include <stdio.h>

int main()
{
	printf("The truth is ... \n I am Ironman.\n");
	// \n : escape sequence중 줄바꿈. "" 안은 문자열인데, \를 만나면 문자열 인식을 잠시 멈추고 
	// 뒤의 글자를 하나의 글자처럼 인식을 함.

	printf("\"The truth is ... \nI am Ironman.\"\n");
	// ""까지 출력하는 법. 

	// printf == print formatted = 형식을 맞춘다. 
	int x, y, z;
	x = 1;
	y = 4;

	z = x + y;

	printf("\nThe answer is %d.\n", z);		// format 하는 법								
	printf("%i + %i = %i", x, y, z);		// d = decimal(10진수), i = integer(정수)
	
    printf("\a");					// 경보음(알람) 출력

	return 0;
}

 

 

 

 

 


강의 출처 : https://www.inflearn.com/course/following-c/dashboard

 

홍정모의 따라하며 배우는 C언어 - 인프런 | 강의

'따배씨++'의 성원에 힘입어 새롭게 개발된 C 언어로 시작하는 프로그래밍 입문 강의입니다. '따배씨'와 함께 프로그래밍 인생을 업그레이드 해보세요., 따라하며 배우는 C언어 '따배씨++'의 성원

www.inflearn.com

 

728x90
반응형