메뉴 건너뛰기

연산자 나머지(%%) 표현 방법

okchoi 2022.04.11 12:27 조회 수 : 184

 

result=x%y인데 printf에서는 %% 해주는 건가요?

 

C언어에서는 나머지를 의미하는 퍼센트(%)를 출력하기 위해서 "%%"라고 퍼센트(% 2개를 입력해야 합니다.

그 이유는,
C printf() 함수에서는 "퍼센트 기호 (%)", 변환명세 출력을 위한 특수한 의미로 사용되므로, 퍼센트(%) 기호 자체를 출력하기 위해서는 퍼센트 기호를 "2개 중복"해 주어야 제대로 출력됩니다.


// 100%를 출력하고 싶으면 아래와 같이 지정해 줘야 결과가 올바르게 나옵니다.
int num=100;
printf("%d%%", num); // 100%

 

 

번호 제목 글쓴이 날짜 조회 수
공지 메인 함수가 2개 라는 에러메시지 발생했을 때 해결 방법 okchoi 2022.05.30 25
공지 [warning] implicit declaration of function 'scanf_s' 해결책 okchoi 2022.05.24 24
공지 main' must return 'int' 오류에 대한 해결방법 okchoi 2022.05.02 937
공지 main 함수 관련 문의 okchoi 2022.05.02 12
공지 Dev C++ 테마파일 적용시키기 okchoi 2022.04.19 57
» 연산자 나머지(%%) 표현 방법 okchoi 2022.04.11 184
공지 실행파일 사라지는 현상 okchoi 2022.04.10 6
공지 새로운 프로젝트 생성 방법 okchoi 2022.04.04 6
공지 main 함수 앞에 int, 마무리 할 때 return 0;은 무조건 써야 하는 건가요? okchoi 2022.03.22 337
공지 기말고사 Q/A 모음 okchoi 2021.12.03 21
공지 [Error] 'for' loop initial declarations are only allowed in C99 or C11 mode 해결방법 okchoi 2021.11.22 42
공지 scanf_s vs scanf okchoi 2021.10.23 14
공지 압축상태에서 프로젝트 파일 클릭시 일어나는 현상 okchoi 2021.09.24 6
공지 파일 확장명 표시하는 방법 okchoi 2021.09.12 74
공지 (C/C++)맥북에서 C언어,C++ 개발 환경 세팅하기 okchoi 2021.09.04 13
공지 Layout 파일 okchoi 2021.07.31 11
공지 Dev C++ 언어 한글(Korean) 설정 okchoi 2021.03.08 2209
공지 void main() 사용시 오류 okchoi 2020.10.24 283
공지 변수 선언 방법 okchoi 2020.07.09 7
공지 Id returned 1 exit status 오류 해결 방법 okchoi 2020.04.20 10331
26 입력문에서 구분자(엔터, 스페이스) 사용 okchoi 2022.04.11 8
25 UNIX, Linux 및 Windows의 표준 데이터 유형 okchoi 2022.04.03 24
24 macOS Xcode 오류 okchoi 2021.10.18 305
23 C언어 과제 제출 방법(첫번째 과제) okchoi 2021.10.03 38
위로