Нет, это не так.
Это потому, что x> = 0 является выражением.(Формально 0 - восьмеричная константа типа int.)
Попробуйте 1/2 * 1.0 для более пагубного примера.Это сгруппировано как (1/2) * 1.0 и равно нулю, поскольку целые числа в выражении 1/2 не переводятся в число с плавающей запятой.