首页 > 其他分享 >c语言中%f和%lf读入浮点型数据

c语言中%f和%lf读入浮点型数据

时间:2024-08-19 22:48:29浏览次数:6  
标签:lf double PC1 浮点 读入 test root

 

001、a、%lf、和 %f读入double型值

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

int main(void)
{
        double i, j;                    // 声明两个double型变量

        printf("i: "); scanf("%lf", &i);    // 利用%lf读入double型变量
        printf("j: "); scanf("%f", &j);     // 利用%f读入就double型变量

        printf("i = %lf\n", i);
        printf("j = %lf\n", j);

        return 0;
}
[root@PC1 test]# gcc test.c -o kkk
[root@PC1 test]# ls
kkk  test.c
[root@PC1 test]# ./kkk                       ## 结果表明 %f无法读入double型变量。
i: 3.14
j: 3.14
i = 3.140000
j = 0.000000

 。

 

002、%lf和%f读入float型变量

 

标签:lf,double,PC1,浮点,读入,test,root
From: https://www.cnblogs.com/liujiaxin2018/p/18368272

相关文章

  • c语言中用%lf输出double型和float型变量
     001、 测试%lf输出double型和int型变量的差异 [root@PC1test]#lstest.c[root@PC1test]#cattest.c##测试c程序#include<stdio.h>intmain(void){doublei;/*声明doble型和float型变量*/floatj;......
  • c语言中读入整型数据和浮点型数据
     001、读入整型数据[root@PC1test]#lstest.c[root@PC1test]#cattest.c##测试脚本#include<stdio.h>intmain(void){inti;//声明整型变量puts("pleaseinputaninteger.");print......
  • [Tkey] [IOI 2018] werewolf
    注意看,我耗时五个小时AK了IOI题意给你一个图,每次给定若干询问\((s,t,l,r)\),请你完成下述要求:定义\(S\)为到\(s\)的最短路径不小于\(l\)的点构成的子图,\(T\)为到\(t\)的最短路径不大于\(r\)的点构成的子图请你判断\(S\)与\(T\)是否有交集解法当询问次数......
  • 半精度、单精度和双精度浮点数的表示
    浮点数表示概述浮点数有三种精度,不同的精度的存储位数,数值范围,精度,内存消耗和性能上有所不同精度越大精度越小存储位数↑↓数值范围↑↓精度↑↓内存消耗↑↓性能↓↑半精度浮点数一个双精度浮点数占2个字节(16位)位域位数符号1......
  • Self-Attention自注意力机制解读(2):图解版!
    文章目录一、前言二、流程解读1.它整体做了一件什么事2.多层Self-attention3.self-attention做了一件什么事4.具体流程三、流程的矩阵表示三、Softmax层的解释一、前言上一篇文章Self-Attention自注意力机制:深度学习中的动态焦点|手把手实例解析看不懂你打我以......
  • SciTech-BigDataAIML-LLM-Transformer Series-Self-Attention:由Dot-Product(向量点乘)
    SelfAttention:由Dot-Product(向量点乘)说起https://lulaoshi.info/deep-learning/attention/transformer-attention.html#self-attention-从向量点乘说起Transformer[1]论文提出了一种Self-Attention(自注意力机制),Self-Attention的最核心的公式为:\(\large\begin{align*}......
  • 浮点数的加减乘除运算细节
    浮点数的加法和减法运算是计算机中最常见也是最复杂的运算之一。由于浮点数的内部表示由符号(Sign)、指数(Exponent)和尾数(Mantissa)三部分组成,浮点数的加减法运算必须处理这些部分之间的复杂关系。以下是浮点数相加或相减的详细运算步骤:1.浮点数表示的回顾符号位(Sign):表示浮点数的......
  • 有符号浮点运算的基本步骤:以双线性插值为例
    参考:韩彬的图像处理书、无双软件学院方法。步骤一:无损定点化浮点数在硬件计算中首先需要做的便是定点化,一般是左移一定位宽,可以是2048或4096;这个过程要注意保障无损;步骤二:运算和位宽匹配;要确定所有参与计算的数小数位位宽是匹配的,否则无法进行任何层次的计算;需要特别注意很......
  • SpringBoot整合日志功能(slf4j+logback)详解
     目录一、日志门面与日志实现1.1什么是日志门面和日志实现?1.2为什么需要日志门面?二、简介三、日志格式四、记录日志4.1使用日志工厂4.2 使用Lombok的@Slf4j注解五、日志级别5.1日志级别介绍5.2配置日志级别5.3指定某个包下的类使用某个级别5.4占位符打......
  • 编写程序打印所有 FP8(E4M3)格式的浮点数
    FP8(e4m3)是一种浮点数表示格式,其中:e4表示有4位用于指数。m3表示有3位用于尾数(即有效数字)。为了生成并打印所有FP8(e4m3)格式的浮点数,我们需要了解这个格式的细节。FP8(e4m3)的格式可以分解为:符号位(1位)指数(4位)尾数(3位)我们可以用以下步骤来生成所有可能......