#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; }