字体
第(6/6)页
关灯
   存书签 书架管理 返回目录
  }

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

    注意:1.0/3*3 的结果并不等于 1。

    谭浩强      C 语言程序设计               2001 年 5 月 1 日

    【例 3.7】

    main()

    {

    float a;

    double b;

    a=33333.33333;

    b=33333.33333333333333;

    printf("%f\n%f\n",a,b);

    }

    ? 从本例可以看出,由于 a 是单精度浮点型,有效位数只有七位。而整数已占五位,

    故小数二位后之后均为无效数字。

    ?

    b 是双精度型,有效位为十六位。但 Turbo C 规定小数后最多保留六位,其余部

    分四舍五入。

    3.4.3 实型常数的类型

    实型常数不分单、双精度,都按双精度 double 型处理。

    3.5 字符型数据

    字符型数据包括字符常量和字符变量。

    3.5.1 字符常量

    字符常量是用单引号括起来的一个字符。

    例如:

    'a'、'b'、'='、'+'、'?'

    都是合法字符常量。

    在C语言中,字符常量有以下特点:

    1) 字符常量只能用单引号括起来,不能用双引号或其它括号。

    2) 字符常量只能是单个字符,不能是字符串。

    3) 字符可以是字符集中任意字符。但数字被定义为字符型之后就不能参与数值运算。

    如'5'和 5 是不同的。'5'是字符常量,不能参与运算。

    3.5.2 转义字符

    谭浩强      C 语言程序设计               2001 年 5 月 1 日

    转义字符是一种特殊的字符常量。转义字符以反斜线"\"开头,后跟一个或几个字符。

    转义字符具有特定的含义,不同于字符原有的意义,故称“转义”字符。例如,在前面各例

    题 printf 函数的格式串中用到的“\n”就是一个转义字符,其意义是“回车换行”。转义字符

    主要用来表示那些用一般字符不便于表示的控制代码。

    常用的转义字符及其含义

    转义字符

    \n

    \t

    \b

    \r

    \f

    \\

    \'

    \”

    \a

    \ddd

    \xhh

    转义字符的

    松语文学免费小说阅读_www.16sy.com
上一页 目录 下一章