21xrx.com
2024-11-22 13:20:00 Friday
登录
文章检索 我的文章 写文章
如何使用C语言输出小数部分
2023-06-19 13:10:40 深夜i     --     --
C语言 printf()函数 小数部分

在C语言中,我们可以使用printf()函数来输出小数。但是,如果我们要输出小数部分,该如何操作呢?

首先,我们需要将小数转换为字符串类型。我们可以使用sprintf()函数将小数格式化成字符串,并使用strchr()函数查找小数点的位置。在找到小数点后,我们可以输出小数点后面的部分,即小数部分。

下面是一个示例代码:


#include

#include

int main()

{

  double num = 3.14159;  // 定义一个小数

  char str[20];      // 定义一个字符串

  sprintf(str, "%.2f", num); // 将小数格式化成字符串

  char *p = strchr(str, '.'); // 查找小数点的位置

  if (p != NULL)

  {

    printf("小数部分为:%s\n", p + 1); // 输出小数部分

  }

  return 0;

}

以上代码输出的小数部分为:"14"

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复