C 부동 소수점을 int로 변환 저는 C(C++가 아닌)를 사용하고 있습니다. 플로트 번호를 다음과 같이 변환해야 합니다.int가장 가까운 숫자로 반올림하는 것이 아니라 정수 부분 뒤에 있는 것을 제거하고 싶습니다.비슷한 것 4.9 -> 4 .9 -> 4my_var = (int)my_var; 그것처럼 간단해.기본적으로 변수가 int이면 필요하지 않습니다.C에서 사용 int C = var_in_float; 그들은 암시적으로 변환할 것입니다.더 낮게 반올림하고 싶으면 그냥 드리세요. float my_float = 42.8f; int my_int; my_int = (int)my_float; // => my_int=42 다른 목적으로, 가장 가까운 값으로 반올림하려면 다음과 같은 작은 함수나 정의를 만들 수 있..