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

  • 相关阅读:
    Oracle报错:ORA-01747: user.table.column, table.column 或列说明无效
    easyUI 比较时间大小
    五个在XML文档中预定义好的实体
    js截取字符串
    luogu2155 [SDOI2008]沙拉公主的困惑
    Codeforces Round #533 (Div. 2)题解
    luogu3327 [SDOI2015]约数个数和
    luogu3911 最小公倍数之和(莫比乌斯反演)
    luogu4449 于神之怒加强版(莫比乌斯反演)
    luogu3704 [SDOI2017]数字表格(莫比乌斯反演)
  • 原文地址:https://www.cnblogs.com/oyjj/p/2132974.html
Copyright © 2011-2022 走看看