问答详情
源自:3-2 算术运算符

关于算术运算中先后顺序的

三一中练习题,如果用双精度,加小数输出,则是乘法在前,但如果该用整数,加小数输出,则完全按先后顺序,举个例子1+2-3*4,用双精度就是=-9但如果用整数,就等于O

提问者:想长高的小孩 2018-07-31 11:31

个回答

  • 虚心求教s
    2018-07-31 12:03:20

    输出形式和前面的定义是对应的 int 是整形 和后面%d对应  %d只不过将麻烦的省略了

  • 虚心求教s
    2018-07-31 12:00:33

    结果是整数部分加上小数部分

  • 虚心求教s
    2018-07-31 11:59:29

     int 为整形只能和%d搭配 double 只能和%f搭配,这是规则

  • 虚心求教s
    2018-07-31 11:57:39

    嗯  整数部分是9

  • 虚心求教s
    2018-07-31 11:55:19

    六位小数指的是小数点后有六个数

  • 想长高的小孩
    2018-07-31 11:54:29

    f不是六位小数嘛,如果是9,输出应该是9.00000,和整型有啥关系

  • 虚心求教s
    2018-07-31 11:50:41

    什么意思

  • 虚心求教s
    2018-07-31 11:43:59

    你输出printf后面整数用%d  双精度用%f