21xrx.com
2025-03-23 12:42:34 Sunday
文章检索 我的文章 写文章
如何使用C语言输出小数部分
2023-06-19 13:10:40 深夜i     13     0
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"

  
  

评论区

    相似文章