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

  • 相关阅读:
    台阶问题,100层台阶,1,2,3步组合走完。一种有几种组合?
    idea 导入gitlab项目
    查找学生信息
    谁是你潜在的朋友
    Sort
    统计同成绩学生人数
    打印日期
    今年的第几天?
    DayOfWeek
    日期差值
  • 原文地址:https://www.cnblogs.com/oyjj/p/2132974.html
Copyright © 2011-2022 走看看