欢迎访问文稿网!

实型常量的表示方法

范文之家 分享 时间: 加入收藏 我要投稿 点赞

实型常量的表示方法

    实型也称为浮点型,实型常量也称为实数或者浮点数。在C语言中,实数只采用十进制。它有两种形式:十进制小数形式、指数形式。

    (1)十进制小数形式:由数码0~9和小数点组成。

    例如:

    0.0、25.0、5.789、0.13、5.0、300.、-267.8230等均为合法的实数。注意,必须有小数点。

    (2)指数形式:由十进制数、加阶码标志 “e”或 “E”以及阶码 (只能为整数,可以带符号)组成。

    其一般形式为:

    a En(a为十进制数,n为十进制整数)

    其值为a*10n

    如:

    2.1E5(等于2.1*105

    3.7E-2(等于3.7*10-2

    0.5E7(等于0.5*107

    -2.8E-2(等于-2.8*10-2

    以下不是合法的实数:

    345(无小数点)

    E7(阶码标志E之前无数字)

    -5(无阶码标志)

    53.-E3(负号位置不对)

    2.7E(无阶码)

    标准C语言允许浮点数使用后缀。后缀为 “f”或 “F”即表示该数为浮点数,如356f和356.是等价的。

    【例3.7】

    main()

    {printf("%f\n",356.);

    printf("%f\n",356);

    printf("%f\n",356f);

    }

    此题目答案为:356.000000

    0.000000

    356.000000

    【例3.8】以下选项中可作为C语言合法常量的是 ( )。

    A.-80. B.-080 C.-8e1.0 D.-80.0e

    此题目考查实型常量的表示方法,答案为A。

221381
领取福利

微信扫码领取福利

微信扫码分享