비디오: [혼공C_새로워진 이것이 C언어다] 20강- 아스키 코드값과 문자 입출력 함수 2024
C에서 변수를 다루기 시작하면 입출력 정원이나 입출력 정원으로 우연히 이어질 것입니다. 컴퓨터의 기본 입력 장치는 키보드이고 기본 출력 장치는 모니터이며 C가 입력을 인식하고 생성 출력을 만드는 방법을 알아야합니다.
다음은 키보드에서 정보를 읽고 화면으로 정보를 푸는 데 사용할 수있는 C 언어 텍스트 입력 및 출력 기능에 대한 간략한 요약입니다.
함수 | 형식 | 설명 |
---|---|---|
atof () | [numvar =] atof (string); | string에있는 부동 소수점 값을
부동 소수점 숫자로 변환합니다.이 부동 소수점 숫자는 변수 numvar에 저장하거나 즉시 사용할 수 있습니다. STDLIB가 필요합니다. H 헤더 파일이 포함됩니다. |
atoi () | [numvar = atoi] (문자열); | string에있는 정수 값을 정수로 변환합니다.
는 변수 numvar에 저장하거나 즉시 사용할 수 있습니다. STDLIB가 필요합니다. H 헤더 파일이 포함됩니다. |
fflush (stdin) | fflush (stdin); | 입력 스트림 (키보드)에서 문자를 제거합니다. |
fpurge (stdin) | fpurge (stdin); | 입력 스트림 (키보드)에서 문자를 제거합니다. 이
함수는 fflush (stdin)보다는 Unix에서 사용해야합니다. |
getchar () | [ch =] getchar (); | 키보드에서 한 문자를 읽습니다. 문자는
표시되며 선택적으로 char 변수 ch에 저장됩니다. |
gets () | gets (string); | 키보드에서 문자열을 읽습니다 (Enter 키로 끝남). 텍스트는 변수 string에 저장됩니다. |
printf () | printf ("format"[var [var …]]); | 서식 문자열에 따라 서식이 지정된 텍스트를 표시합니다. 선택적 값 또는 변수
var를 지정하여 자리 표시 자 또는 형식 문자열의 변환 문자와 일치시킬 수 있습니다. |
putchar () | putchar (ch); |
화면에 문자 채널을 표시합니다. 여기서 ch는 작은 따옴표로 묶인 단일 문자 (또는 이스케이프 코드) 또는 char 변수의 이름입니다. |
puts () | puts (string); |
화면에 텍스트 문자열을 표시합니다. 여기서 string은 리터럴 문자열 (큰 따옴표로 묶음) 또는 문자열 변수의 이름입니다. |
scanf () | scanf ("format", & var); | 형식 문자열의 변환
문자에 따라 키보드에서 정보를 읽습니다. 그런 다음 정보는 변수 var에 저장됩니다.이 변수는 사용 된 변환 유형 (예: 의 경우 int, float 또는 char)과 일치해야합니다. |