반응형
* C언어 입력
- C언어의 입력은 scanf("자료형 ", 변수명 ); 함수를 사용(호출)한다.
#include <stdio.h>
int main(void) {
long a;
scanf("%ld", &a);
printf("%ld", a);
return 0;
}
* C언어 출력
- C언어의 출력은 printf("자료형 ", 변수명); 함수를 사용(호출)한다.
- Visual Studio 2019에서 scanf 함수 호출 시 #pragma warning (disable: 4996) 을 최상단에 추가해야 한다.
#include <stdio.h>
#pragma warning (disable: 4996)
int main(void) {
printf("== 개념시작 ==\n");
// %d, %c => 서식지정자
// %c => 문자를 의미, 값을 문자로 출력하겠다.
// %d => 정수를 의미, 값을 정수로 출력하겠다.
// %d => 21억보다 작은 정수를 의미
// C언어에서 97은 2개 이상의 의미를 가지고 있다.
// - 정수로서의 97 : 97
// - 문자로서의 97 : 'a'
printf("%d + %d = %d\n", 10, 20, 30);
printf("%c : %d\n", 97, 97);
// 정수 데이터를 저장할 수 있는 창고를 만들고 거기에 x라는 이름을 붙인다.
// 변수 x를 만든다.
// 변수 x를 선언한다.
// 정수만 담을 수 있는 변수 x를 만든다.
// int => 변수타입
// x => 변수명
int x;
// x의 값은 20이 된다.
x = 20;
printf("x : %d\n", x + 10);
// x의 값이 10 줄어든다.
x = x - 10;
printf("x : %d\n", x);
// 개념설명 끝
int a;
a = 20;
int b = 40;
// 수정가능지역 시작
int temp = a;
a = b;
b = temp;
// 수정가능지역 끝
printf("== 문제시작 ==\n");
printf("a : %d\n", a);
// 출력 => a : 40
printf("b : %d\n", b);
// 출력 => b : 20
return 0;
}
반응형
'프로그래밍 > C언어' 카테고리의 다른 글
C언어 함수 (0) | 2020.05.20 |
---|---|
C언어 이중반복문(While, for) (0) | 2020.05.19 |
C언어 반복문 심화 문제 (0) | 2020.05.19 |
C언어 반복문 while, for (0) | 2020.05.09 |
C언어의 if 조건문 (0) | 2020.05.07 |