본문 바로가기

프로그래밍언어/C언어

(2)
C언어 파일 입출력의 개념 간단한 요약 C언어 파일 입출력 *파일 입출력 파일은 데이터를 입출력하는 모든 대상을 의미한다. - 키보드로부터 데이터를 입력하고 모니터로 출력하는 것은 키보드파일과 모니터파일로 데이터를 입출력하는 것이다. - 프로그램은 사실상 스트림 파일(Stream File)이라고 하는 표준화된 형태의 파일로 입출력을 수행하고 이 파일이 다시 물리적인 장치와 연결되어 실제적인 입출력이 수행된다. 입출력 함수들이 다양한 입출력장치와 독립적으로 일관된 입출력 작업을 해야 한다(입출력 장치는 항상 변한다). - 프로그램에서 데이터를 처리하는 속도와 입출력 장치에서 수행되는 입출력 속도의 차이를 줄이는 역할을 한다. - 스트림파일은 데이터를 저장하는 버퍼와 버퍼를 관리하는 여러 정보를 파일 구조체변수에 저장하고 있는데 이 구조체변수의 ..
printf() 함수의 포맷 스트링 %s, %d - Format Specifier printf() / sprintf() / fprintf() 함수 속의 퍼센트(%) 기호들은, "Format Specifier" 라고 하는데, 출력 형식을 지정하는 것. %s : 문자열 %c : 문자 1개 %d : +-부호 있는 정수 %u : +-부호 없는 정수 %f : 실수 %0.3f : 실수 (소수점 3자리까지 나오게) %X : 16진수 대문자로 %x : 16진수 소문자로 %02X : 16진수 대문자로. 2자리 헥사에서, 앞의 빈 칸 있으면 0으로 채움 #include void main(void) { char s[] = "가나다"; char c = 'A'; int i = 555; unsigned long iUL = 0xFFFFFFFFUL; float f = 1.234f; printf("%s\n", s)..