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                                       ││
    │└─────┴────────────────────────────────┘│
    └────────────────────────────────────────┘

  • 相关阅读:
    方便学习的小idea---技术文章搜索--提高搜索的效率,准确性,有用性
    学习技术的思考
    python学习记录
    大数据的5个大
    业务系统与门户集成
    项目的集成
    记录说的好的话语
    Java过滤器引发的异常:Resource interpreted as Stylesheet but transferred with MIME type text/html
    11g创建表空间和用户(不区分大小写)与导入导出命令
    3. mysql中常用的字符与时间函数
  • 原文地址:https://www.cnblogs.com/oyjj/p/2132974.html
Copyright © 2011-2022 走看看