zoukankan      html  css  js  c++  java
  • [收藏]使用scanf输入double格式的数据问题

    正确格式为%lf,scanf("%lf",double type variable);

    原文地址:http://www.programfan.com/club/showpost.asp?id=22045&t=o

    ┌────────────────────────────────────────┐
    │  ...scanf Format Specifiers                                                    │
    ├────────────────────────────────────────┤
    │In ...scanf format strings, format specifiers have the following form:          │
    │                                                                                │
    │  % [ * ] [width] [F|N] [h|l|L] pe_char                                         │
    │                                                                                │
    │Each format specifier begins with the percent character (%).                    │
    │                                                                                │
    │After the % come the following, in this order:                                  │
    │                                                                                │
    │┌─────┬────────────────────────────────┐│
    ││Component │What It Is/Does                                                 ││
    │├─────┼────────────────────────────────┤│
    ││ [ * ]    │(Optional) Assignment-suppression character                     ││
    ││          │Suppresses assignment of the next input field.                  ││
    ││ [width]  │(Optional) Width specifier                                      ││
    ││          │Specifies maximum number of characters to read; fewer           ││
    ││          │characters might be read if the ...scanf function encounters    ││
    ││          │a whitespace or unconvertible character.                        ││
    ││ [F|N]    │(Optional) Pointer size modifier                                ││
    ││          │Overrides default size of address argument:                     ││
    ││          │  N = near pointer                                              ││
    ││          │  F = far pointer                                               ││
    ││ [h|l|L]  │(Optional) Argument-type modifier                               ││
    ││          │Overrides default type of address argument:                     ││
    ││          │  h = short int                                                 ││
    ││          │  l = long int, if type_char specifies integer conversion       ││
    ││          │  l = double, if type_char specifies floating-point conversion  ││
    ││          │  L = long double, (valid only with floating-point conversion)  ││
    ││ type_char│(Required) Type character                                       ││
    │└─────┴────────────────────────────────┘│
    └────────────────────────────────────────┘

  • 相关阅读:
    Design Thinking 设计思维
    SELECT小技巧
    网站架构
    代码生成器重构
    如何监控你的鼠标
    Asp.net超轻异步框架
    跨线程修改UI控件
    NPOI组件
    浅析Linux计算机工作机制
    VS2010单元测试
  • 原文地址:https://www.cnblogs.com/oyjj/p/2132974.html
Copyright © 2011-2022 走看看