Cin*_*ity 2 c variables printf equation
printf("Percent decrease: ");
printf("%.2f", (float)((orgChar-codeChar)/orgChar));
Run Code Online (Sandbox Code Playgroud)
我正在使用此语句将一些结果打印到我的命令控制台,但是,我最终得到零.将等式放入另一个变量也不起作用.
orgChar = 91和codeChar = 13,如何打印出这个等式?
整数除法将导致结果为0,并且您将结果类型转换为稍后浮动,因此最终您将得到0
在除法之前使任何一个变量浮动
(orgChar-codeChar)/(float)orgChar
Run Code Online (Sandbox Code Playgroud)