C μΈμ΄μμ scanf ν¨μλ νμ€ μ λ ₯μΌλ‘λΆν° κ°μ μ½μ΄μμ λ³μμ μ μ₯νλ ν¨μμ΄λ€.
scanf ν¨μμ κΈ°λ³Έμ μΈ μ¬μ©λ²μ λ€μκ³Ό κ°λ€:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | #include <stdio.h> int main() { // λ³μ μ μΈ int num; float floatValue; char character; // κ° μ
λ ₯ λ°κΈ° printf("μ μ μ
λ ₯: "); scanf("%d", &num); printf("μ€μ μ
λ ₯: "); scanf("%f", &floatValue); printf("λ¬Έμ μ
λ ₯: "); scanf(" %c", &character); // μ
λ ₯λ°μ κ° μΆλ ₯ printf("μ
λ ₯λ κ°λ€:\n"); printf("μ μ: %d\n", num); printf("μ€μ: %f\n", floatValue); printf("λ¬Έμ: %c\n", character); return 0; } | cs |
μμ μμ μμ scanf ν¨μλ κ°κ° μ μ, μ€μ, λ¬Έμλ₯Ό μ
λ ₯λ°μ λ³μμ μ μ₯νκ³ μΆλ ₯νλ κΈ°λ₯μ μννλ€.
scanf ν¨μλ νμ μ§μ μλ₯Ό μ¬μ©νμ¬ κ°μ μ
λ ₯λ°μ λ³μμ νμ
μ μ§μ νλ€. μΌλ°μ μΌλ‘ %dλ μ μ, %fλ μ€μ, %cλ λ¬Έμλ₯Ό μ
λ ₯λ°λ λ° μ¬μ©λλ€. %d, %f, %c λ± νμ μ§μ μλ₯Ό μ¬μ©ν λλ ν΄λΉ λ³μμ μ£Όμ(&)λ₯Ό ν¨κ» μ λ¬ν΄μΌ νλ€. μ΄λ κ² νλ©΄ scanf ν¨μκ° μ
λ ₯λ°μ κ°μ ν΄λΉ λ³μμ λ©λͺ¨λ¦¬ μμΉμ μ μ₯ν μ μλ€.
μ£Όμν μ :
- scanf ν¨μλ μ¬μ©μμ μ λ ₯μ κΈ°λ€λ¦¬λ€κ° μ λ ₯μ λ°μ λκΉμ§ μ€νμ΄ λ©μΆλ€.
- μ λ ₯λ°μ κ°λ€μ 곡백μ΄λ κ°ν λ¬Έμλ‘ κ΅¬λΆλ μ μλ€.
- λ¬Έμλ₯Ό μ λ ₯λ°μ λ %c νμ μ§μ μλ₯Ό μ¬μ©νλ©΄ μ΄μ μ μ λ ₯λ°μ κ°ν λ¬Έμλ 곡백μ λ²λ¦¬μ§ μκ³ μ½μ΄λ€μΈλ€. λ°λΌμ %c μμ 곡백(' ')μ λ£μ΄μ£Όλ©΄ λ²νΌμ λ¨μμλ κ°ν λ¬Έμλ 곡백μ 무μν μ μλ€.
μΆκ°μ μΌλ‘, scanf ν¨μμ λ°νκ°μ μ±κ³΅μ μΌλ‘ μ
λ ₯λ°μ λ³μμ κ°μλ₯Ό λνλ΄λ©°, 보ν΅μ μ΄ κ°μ νμΈνμ¬ μ
λ ₯μ΄ μ¬λ°λ₯΄κ² μ΄λ£¨μ΄μ‘λμ§ κ²μ¬ν μ μλ€.
'1νλ (2023) > C μΈμ΄' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[C] C Study mini project_1μ£Όμ°¨: μμκ³Ό μ°μ°μ (0) | 2023.07.10 |
---|---|
[C] Visual Studioμμ '#define _CRT_SECURE_NO_WARINGS' λ₯Ό μ¬μ©νλ μ΄μ (0) | 2023.07.10 |
[C] <stdlib.h> λ? (0) | 2023.07.08 |
[C] <stdbool.h> λ? (0) | 2023.07.08 |
[C] <stdio.h>λ? (0) | 2023.07.08 |