C/C++에서 div 또는 ldiv를 사용하는 이유는 무엇입니까? '/' 또는 '%' 대신 ldiv 또는 div를 사용하여 두 변수를 나누고 변조하는 특정한 이유가 있습니까?예. C99 §7.20.6.2/2는 다음과 같이 말합니다. div,ldiv,그리고.lldiv, numer / denom그리고.numer % denom 프로세서의 단일 DIV 명령을 통해 / 및 %의 결과를 파악할 수 있습니다.따라서 역사적으로 div()는 두 가지를 모두 얻을 수 있는 최적화된 방법을 제공하는 데 사용됩니다. 그러나 저는 새로운 컴파일러들이 / 및 % 연산을 단일 분할로 최적화할 수 있다는 것을 알게 되었습니다.예를 들어 Microsoft Visual C++에서 이러한 최적화를 본 적이 있습니다.이러한 경우 div()..