C 언어에서 정수 나누기는 소수 부분을 버리기 때문에 1/2는 0.5 대신 0으로 평가됩니다. 정수 나누기는 소수 부분을 버리고 정수 부분만 유지합니다. 부동 소수점 나누기는 소수점 결과를 반환합니다.
C 언어에서 1/2은 무엇인가요?
C에서 1/2은 0.5가 아니라 0으로 평가됩니다. 정수 나누기는 소수 부분을 버린 후 정수 결과를 반환하기 때문입니다.
정수 나누기
<code class="c">int a = 5; int b = 2; int result = a / b; // result = 2</code>
부동소수점 나눗셈
<code class="c">float a = 5.0; float b = 2.0; float result = a / b; // result = 2.5</code>
그래서 C 언어에서 1/2은 정수 나누기 연산이고 소수 부분을 버리기 때문에 0을 반환합니다.
위 내용은 C 언어에서 1/2은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!