만약 에 int a, b; 어구 scanf ('% d,% d', & a, & b) 를 통 해 전체 수 3 을 변수 a 에 부여 하고 5 를 변수 b 에 부여 할 수 있 는 입력 데이터 예 (C). A. 35 B. 3, 5 C. 3; 5 D. 35 왜 B 쉼표 가 아 닌 데 대응 해 야 돼 요?

만약 에 int a, b; 어구 scanf ('% d,% d', & a, & b) 를 통 해 전체 수 3 을 변수 a 에 부여 하고 5 를 변수 b 에 부여 할 수 있 는 입력 데이터 예 (C). A. 35 B. 3, 5 C. 3; 5 D. 35 왜 B 쉼표 가 아 닌 데 대응 해 야 돼 요?


주의 깊 게 보기: scanf ("% d;% d", & a, & b);
scanf 문 구 를 입력 할 때 쌍 따옴표 안의 내용 에 대응 해 야 합 니 다.
여기 서 대응 해 야 할 것 은 작은 따옴표 안의 그 글자, 즉 분점 이다.



(1) 시행 문 'scanf ('% d% d, '& a, & b) 와 scanf'% d,% d '& a, & b') 가 각각 표현 한 뜻 은 무엇 입 니까?
(2) int i = 010, j = 10 이 설치 되 어 있 으 면 printf (% d,% d \ n), + i, j -) 가 설치 되 어 있 고 수출 은 얼마 입 니까?
(3) a, b 를 문자 변수 로 설정 하고 집행 문 'scanf (' a =% c, b =% c ', & a, & b)', '나중에 a 를' A ', b 를' B '로 설정 하고 키보드 에서 올 바른 입력 은 ()
원인 을 분석 하고 통속 적 인 표현 을 하 는 것 이 좋 습 니 다!


(1), 입력 하 는 방식 이 다 릅 니 다. scanf ("% d% d," & a, & b) 는 2 개 를 직접 입력 하면 됩 니 다. 하지만 scanf ("% d,% d," & a, & b) 는 1 개 를 먼저 입력 한 다음 "," 를 입력 하고 입력 하고 싶 은 버튼 을 입력 해 야 합 니 다.
(2) 출력 이 11. 10 + + i 인 것 은 먼저 1 을 더 한 다음 에 뒤의 문 구 를 집행 하 는 것 이다. 그리고 j - 먼저 연산 을 한 다음 에 스스로 1 을 줄인다.
(3) 정확 한 입력 은 a = A, b = B 인 데 그 이 유 는 scanf 안에 있 는 '' 안에 있 는 식별 자 를 제외 하고 다른 내용 이 무엇 인지 수 동 으로 같은 내용 을 입력 해 야 하기 때 문 입 니 다.