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
반응형