首页 > 其他分享 >C语言-保留小数位,不需要四舍五入

C语言-保留小数位,不需要四舍五入

时间:2023-01-04 10:55:37浏览次数:39  
标签:四舍五入 int 截取 保留 C语言 printf 小数位

 

1需要输出为截取后2位小数的转换方法

#include <stdio.h>

int main()
{
     float n = 23.478;
     int a,b;
     a = (int)n;
     b = (int)((n - a) * 100);         //记录两位小数位,如果需要保留三位小数,则把100改为1000,n改为4位小数点    
     printf("截取后的保留2位小数位:%d.%d", a,b);
   printf("四舍五入的显示:%.2f", n);

}

 输出结果:

截取后的保留2位小数位:23.47
四舍五入的显示:23.48

标签:四舍五入,int,截取,保留,C语言,printf,小数位
From: https://www.cnblogs.com/yunchen/p/17024260.html

相关文章

  • C语言简易计算器的两种方法
    第一种方法  函数指针数组#include<stdio.h>intadd(intx,inty){returnx+y;}intsub(intx,inty){returnx-y;}intmul(intx,inty){returnx*y;}intd......
  • C语言学习第三天(while循环)
    1、while语句while(表达式)      循环语句:例题:打印1-10:#include<stdio.h>intmain(){inti=1;while(i<=10){printf("%d\n",i);i++;}retu......
  • C语言贪吃蛇大作战
    C语言贪吃蛇大作战贪吃蛇大作战1997年,诺基亚公司发布了贪吃蛇游戏,并将其内置于诺基亚6110手机中,使这款游戏迅速风靡全球,成为一代经典。一般的观点认为,贪吃蛇是手机游......
  • 1003C语言提高专题篇
    1.指针入门到精通指针是什么如果在程序中定义了一个变量,在对程序进行编译时,系统就会给该变量分配内存单元,编译系统根据程序中定义的变量类型,分配一定长度的空间。内......
  • C语言论坛系统[2023-01-03]
    C语言论坛系统[2023-01-03]论坛系统设计课程说明需要提交的内容包括两个部分。第一部分,对代码功能的讲解。课设要求最后每个同学录制一个讲解视频,对着自己代码的功能......
  • c语言--进程相关函数
    1.获取进程ID头文件:#include<unistd.h>pid_tgetpid(void):获取进程IDpid_tgetppid(void):获取父进程IDpid_tgetuid(void):获取用户IDpid_tgeteuid(void):获取有效......
  • c语言刷leetcode——常见数据结构实现
    目录622.设计循环队列641.设计循环双端队列622.设计循环队列typedefstruct{int*queue;intfront;intrear;intcapacity;}MyCircularQueue......
  • 数组指针在C语言中的应用
    #include<stdio.h>voidprint1(intarr[3][3],intx,inty){inti=0;for(i=0;i<x;i++){intj=0;for(j=0;j<y;j++){printf("%d",arr[i][j]);}......
  • C语言--指针1
    0.问题的引入 inta=5;a=1024;//把数值1024存放到变量a对应的存储单元的地址中去b=a;//取变量a的值,赋值给b=>在C语言中,任何变量都有两层含义:......
  • c语言获取当前工作路径的实现代码(windows/linux)
    https://www.php1.cn/detail/c_YuYanHuoQuDang_c0079976.html Linux函数名:getcwd功能:取得当前的工作目录用法:char*getcwd(char*buf,size_tsize);函数......