首页 > 其他分享 >c 语言中 用 %d输出double型数据;%f输出int型数据

c 语言中 用 %d输出double型数据;%f输出int型数据

时间:2024-07-28 20:30:05浏览次数:11  
标签:输出 int double PC1 kkk test root

 

001、 %f输出int型数据,其值为0.

[root@PC1 test]# ls
test.c 
[root@PC1 test]# cat test.c              ## 测试程序
#include <stdio.h>

int main(void)
{
        int i = 10;

        printf("i = %f\n", i);        // %f输出int型数据

        return 0;
}
[root@PC1 test]# gcc test.c -o kkk
[root@PC1 test]# ls
kkk  test.c
[root@PC1 test]# ./kkk
i = 0.000000

。 

 

002、%d输出double型数据

 

[root@PC1 test]# ls
test.c
[root@PC1 test]# cat test.c             ## 测试程序
#include <stdio.h>

int main(void)

{
        double i = 5.5;

        printf("i = %d\n", i);         // %d输出double型数据

        return 0;
}
[root@PC1 test]# gcc test.c -o kkk
[root@PC1 test]# ls
kkk  test.c
[root@PC1 test]# ./kkk                  ## 其返回值是一个不规则值
i = 1663286184

 

 。

 

标签:输出,int,double,PC1,kkk,test,root
From: https://www.cnblogs.com/liujiaxin2018/p/18328823

相关文章

  • 如何使用ESLint?这是80%最常用的功能
    你好同学,我是沐爸,欢迎点赞、收藏和关注!个人知乎、公众号"沐爸空间"ESLint是一个可配置的JavaScriptlinter。它可以帮助开发者查找并修复JavaScript代码中的问题。通过这篇文章你可以掌握ESLint的基本使用、规则配置、规则禁用、文件忽略、工具集成,了解预定义全局变量和......
  • c语言中给int类型变量赋值double型数值; 给double型变量赋值int型数据
      001、给int型变量赋值double型数据[root@PC1test]#lstest.c[root@PC1test]#cattest.c##测试程序#include<stdio.h>intmain(void){inti;i=8.583;printf("i=%d\n",i);//......
  • C语言输出函数printf详解
    printf1.1基本类型printf()的作用是将参数文本输出到屏幕。f代表format(格式化),表示可以定制输出文本的格式。printf()的头文件是stdio.h例如:#include<stdio.h>intmain(){ printf("HelloWorld"); return0;}1.2占位符printf()可以在输出文本中指定占位符......
  • tkinter 中带有红色背景的默认最大化窗口
    我在windows11操作系统(家庭版)中使用Python3.11.9可滚动框架内有一个表格。这是简化的代码importtkinterastkclassTable(tk.Frame):def__init__(self,master,header_labels:tuple,*args,**kwargs):tk.Frame.__init__(self,master,*arg......
  • Linux内核-异常输出调用栈CallTrace与Ftrace工具集
    1dump_stack函数打印内核调用堆栈。举个例子:我们定义四个函数aaa、bbb、ccc、ddd,然后bbb中调用aaa,ccc中调用bbb,ddd函数谁都不调用。在入口函数中,我们调用ccc与ddd函数,看看堆栈打印效果如何:#include<linux/module.h>#include<linux/kernel.h>#include<linux/init.h>#incl......
  • Java----CAS算法与AtomicInteger源码解读
    CAS介绍:为了确保对数据操作的原子性,在java.util.concurrent.atomic下定义许多关于各种基本类型数据的提供原子操作的类。这里我们以AtomicInteger为例子。AtomicInteger的本质:自旋锁+CAS算法CAS的全称是:CompareAndSwap(比较再交换);是现代CPU广泛支持的一种对内存中的......
  • Python终端输出彩色字符方法
    colorama是一个python专门用来在控制台、命令行输出彩色文字的模块,完全兼容linux和windows各个版本。 1.Python3.x中安装colorama模块: pipinstallcolorama'''可用格式常数:【颜色RED,GREEN都需要大写】Fore:BLACK,RED,GREEN,YELLOW,BLUE,MAGENTA,CYAN,WHI......
  • AttributeError:'int'对象没有属性'index'(python)
    我正在Python上进行“猜单词”,但我无法弄清楚这个错误。AttributeError:'int'objecthasnoattribute'index'(python)它在线上给了我一个错误letterIndex=word.index(guess)defcheckLetter(word):blanks='_'*len(str(word))print('W......
  • 尝试在Python中使用for循环来输出大于或等于序列中的数字
    这是我的Python代码:largest_so_far=-1print('before',largest_so_far)forthe_numin[9,41,12,3,74,15]:ifthe_num>largest_so_far:largest_so_far=the_numprint(largest_so_far,'isbiggerthan',the_num)......
  • ULTRAINTERACT 数据集与 EURUS 模型:推动开源大型语言模型在推理领域的新进展
     人工智能咨询培训老师叶梓转载标明出处在人工智能的浪潮中,大型语言模型(LLMs)已经成为推动自然语言处理技术发展的关键力量。它们在理解、生成语言以及执行复杂任务方面展现出了巨大的潜力。然而,尽管在特定领域内取得了显著进展,现有的开源LLMs在处理多样化和高难度的推理任......