부울을 정수로 캐스팅하면 -1이 참입니까? 다음을 사용하여 정수에 부울 값을 캐스팅하는 것처럼 보이는 VB.NET 코드를 사용하고 있습니다.CInt(myBoolean)이상한 일은 값이 참이면 -1을 반환한다는 것입니다.예: CInt(True) // returns -1 CInt(False) // returns 0 이것은 다른 언어에서도 흔한 일입니까? 저는 부울이 참이면 1이고 거짓이면 0이라고 생각했습니다.또한 Visual Basic은 -1을 할당하는 대신 1을 true로 지정하는 방법이 있습니까?일반적으로 false 값은 0으로 표시되고 true 값은 0이 아닌 정수 값으로 표시됩니다.true 및 false의 구체적인 값(특히)은 신뢰할 수 없는 것으로, 잠재적으로 구현에 특정적일 수 있습니다.당신이 ..