본문 바로가기
728x90

scanf2

02_Q&A C언어에서 scanf, double에 대한 물음.zip Q1. 여기서 왜 scanf %lf 끼리는 사이에 ','가 없고, %num1, %num2 끼리는 사이에 ','가 있어야 하는가? scanf의 형식 지정자와 변수 이름 간의 구분은 C 언어의 문법에 따라 다르다.  1. scanf에서 형식 지정자와 변수를 연결하는 방식scanf는 문자열 형식 지정자(%lf, %d 등)를 통해 입력을 읽고, 해당 데이터를 저장할 변수의 메모리 주소를 전달받는다.각 형식 지정자(%lf, %d 등)는 입력값을 읽어들이는 역할을 한다.변수는 이 값을 저장하기 위한 메모리 주소를 지정하기에, 따라서 각 형식 지정자 뒤에는 대응하는 변수의 주소를 지정해야 한다.%lf는 하나의 실수를 읽기 위한 형식 지정자이다.&num1, &num2, &num3는 각각 읽은 데이터를 저장할 메모리 주.. 2025. 1. 21.
C언어 프로그램 구성요소 C 언어는 컴퓨터 프로그래밍의 기초를 배우기에 적합한 언어이다. 참고로 아래 내용은 본인이 되집어보고자 하는 내용 위주로 추려 정리하였으므로 이 점 참고바란다.1. 전처리기 (Preprocessor)C 프로그램에서 #include 와 같은 문장은 전처리기 지시어이다. 모든 전처리기 지시어는 # 기호로 시작하며, 보통 코드의 첫 번째 줄부터 작성된다.헤더 파일(header file)은 코드의 일부가 포함된 텍스트 파일로, .h 확장자를 가진다. 예를 들어 stdio.h는 standard input output의 약자로, 표준 입력 및 출력을 담당하는 라이브러리 함수를 포함하고 있다. 표준 입력과 출력이란 다음을 의미한다:표준 입력: 키보드 입력표준 출력: 모니터 출력즉, 우리가 자주 사용하는 printf(.. 2025. 1. 18.
728x90