C++ 如何将数字转换为符号?
如何将一个数字转换为它的符号(例如-50=-1,50=1),而不使用if语句,只进行数学运算?为什么不这样做呢C++ 如何将数字转换为符号?,c++,C++,如何将一个数字转换为它的符号(例如-50=-1,50=1),而不使用if语句,只进行数学运算?为什么不这样做呢 int sign = i<=0 ? -1 : 1; “代码”INTRONSION= INO符号位看?可能的重复未测试,但是你尝试过代码>1(n(为什么1多个下票?太容易回答)?”Gigi,我猜是因为它是一个很小的数学问题,所以大学是很贵的,但与C++无关。它给C++表带来的很少。为什么不?它有一个分支……(从DUPE)看:这个问题中没有提到分支,只是它不应该使用if语句:-)这
int sign = i<=0 ? -1 : 1;
“代码”INTRONSION= INO符号位看?可能的重复未测试,但是你尝试过代码>1(n(为什么1多个下票?太容易回答)?”Gigi,我猜是因为它是一个很小的数学问题,所以大学是很贵的,但与C++无关。它给C++表带来的很少。为什么不?它有一个分支……(从DUPE)看:这个问题中没有提到分支,只是它不应该使用
if
语句:-)这个答案是错误的,原因完全不同:零不是否定的。谢谢-我的答案中没有if。事实上,它没有f,但有一个i-抱歉使用元音