반응형

출처:

https://kldp.org/node/3358


C 및 그에 영향을 받은 프로그래밍 언어에서 %는 나머지를 반환하는 연산자이다.

예를 들어 a = 5 % 2라고 하면 a에는 5를 2로 나눈 뒤의 나머지를 반환할 것이다.


그런데 매우 부끄러운 사실이지만 나는 이 연산자가 int 형만을 받는다는 것을 며칠 전에야 알았다.

double 형을 사용할려고 했더니 에러를 뱉어내더니 사용할 수 없는 형이라고 하더라.

뭐 대충 형변환을 해서 사용은 하긴 했지만, 왜 저렇게 막아놓은 것인지는 모르겠다.

어차피 실수형 쓸꺼면 분수로 나타내라 뭐 그런 건가...

반응형
Posted by 애콜라이트
l

free counters