


#include <stdio.h>
int main(){
printf("hello world!\n");
return 0;
}
여기서 가장 중요한 것은 함수인데요,
#include <stdio.h>
int main(){
int number;
printf("hello world!\n");
scanf("%d", &number);
return 0;
}
그런데 입력을 받으면 그 값을 어딘가에 저장을 해야겠죠. 그 때 필요한 것이 변수입니다.


#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(){
printf("Characters: %c %c \n", 'a', 65);
printf("Decimal: %d\n", 1977);
printf("floats: %f %E \n",3.1416, 3.1416);
printf("%s \n", "A string");
printf("Preceding with blanks: %10d \n", 1977);
printf("Preceding with zeros: %010d \n", 1977);
printf("Some different radices: %d %x %o %#x %#o \n", 100, 100, 100, 100, 100);
printf("Width trick: %*d \n", num, 10);
return 0;
}
Characters: a A Decimal: 1977 floats: 3.141600 3.141600E+000 A string Preceding with blanks: 1977 Preceding with zeros: 0000001977 Some different radices: 100 64 144 0x64 0144 Width trick: 10출처 : CPlusPlus.com(http://www.cplusplus.com/reference/cstdio/printf/)
문자 입력하세요 : d 정수 입력하세요 : 123 문자열 입력하세요 : hello 실수 입력하세요 : -12.323 d 100(d의 아스키코드) 123 hello -12.323000
//문자열 변수 선언
char string[100];
//문자열 입력받기
scanf("%s", string); //&를 붙이지 않는 것에 주의!
//문자열 출력
printf("%s\n", string);
첫 번째 문자 입력하세요 : b 두 번째 문자 입력하세요 : c 세 번째 문자 입력하세요 : a 98 99 97
정수 네 개를 입력하세요 : 1 -233 4 19
1
-233
4
19
출력되는 칸의 길이는 총 10칸으로 합니다.
#include <stdio.h>
int main(void)
{
char 문자;
int 정수 = 0;
char 문자열[80];
float 실수 = 0;
printf("문자 입력하세요: ");
scanf_s("%c", &문자, sizeof(문자));
printf("정수 입력하세요: ");
scanf_s("%d", &정수);
printf("문자열 입력하세요: ");
scanf_s("%s", 문자열, sizeof(문자열));
printf("실수 입력하세요: ");
scanf_s("%f", &실수);
printf("%c %d(%c의 아스키코드)\n", 문자, 문자, 문자);
printf("%d\n", 정수);
printf("%s\n", 문자열);
printf("%f\n", 실수);
return 0;
}
#include <stdio.h>
int main()
{
char a1 = NULL;
char a2 = NULL;
char a3 = NULL;
printf("첫 번째 문자 입력하세요 : ");
scanf_s("%c", &a1);
getchar();
printf("두 번째 문자 입력하세요 : ");
scanf_s("%c", &a2);
getchar();
printf("세 번째 문자 입력하세요 : ");
scanf_s("%c", &a3);
getchar();
printf("%d %d %d\n", a1, a2, a3);
return 0;
}
#include <stdio.h>
int main() {
int a = 0;
int b = 0;
int c = 0;
int d = 0;
printf("정수 네 개를 입력하세요 : ");
scanf_s("%d%d%d%d", &a, &b, &c, &d);
printf("%10d\n%10d\n%10d\n%10d\n", a, b, c, d);
return 0;
}