C语言中怎样取小数点后两位数字 并且不四舍五入

C语言中怎样取小数点后两位数字 并且不四舍五入,第1张

float x = 0;

int a= 0;

int b = 0;

scanf("%f",&x);

a = (int(x10))%10;

b = (int(x100))%10;

a和b就是你输入的小数小数点两位数字

保留两位小数,看千分位。是4或比4小舍去;是5或比5大舍去以后向前一位进1。

如:3425保留两位小数就是343

3421保留两位小数就是342

又如: 34263保留两位小数就是343

34233保留两位小数就是342

再如:34保留两位小数就是340

您好,具体 *** 作方法如下:

1打开并新建一个Excel表格。

2在表格中录入数据,这时候的数据是保留小数点后六位的。

3选择开始选项卡。

4在数字这一栏选择减少小数位数。

5逐次减少,直到小数点后两位。

方法2

1新建一个Excel表格并在表格中录入数据

2选择任意一个数据单元格。

3右键单击,在d窗内选择设置单元格格式。

4在数字选项卡下选择数值,在右方设置小数位数为2。

5原来的数据就被设置为了小数点后两位

Excel四舍五入的方法:

1打开你需要四舍五入数据的表格。

2选中你所要四舍五入的数据的这一列。

3点击鼠标右键后,选择设置单元格格式。

4在“数字”这一栏下选择数值。

5出现如图界面,可看到在图中圈注的地方可以调节小数点的位数,因为是保留小数点后两位,所以不用调节。直接点击确定。

6看到所有数据都被四舍五入了。值得注意的是,该方法只是将显示值四舍五入了,实际值还是为原来的数据。

float a,b,c;

int xiaoshu;

c = a/b; // 得商

xiaoshu = (int) (c - (int) c) 100; // 商去掉整数部分,余下的放大100倍再取整,得到小数点后的两位数值。

-------

你若是输出精度到小数点下2 位,用格式 %2f 就可以了。printf("%2f\n",a/b);

以上就是关于C语言中怎样取小数点后两位数字 并且不四舍五入全部的内容,包括:C语言中怎样取小数点后两位数字 并且不四舍五入、怎么截取到小数点后两位、excel单元格中怎么保留小数后面两位数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9279295.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存