C 语言程序设-chapter2-2.pptVIP

  • 2
  • 0
  • 约1.18万字
  • 约 47页
  • 2017-06-27 发布于贵州
  • 举报
C 语言程序设-chapter2-2

① 进行10+a运算。先将a转换为整数97,运算结果为整数107。 ② 进行i*f运算。先将i和f均转换为double类型(实运算过程总是使用double类型,仅在把结果存入存储器时,才可能使用float类型),运算结果是double类型。 ③ 整数107与i*f的积相加。先将整数107转换为double类型(107.0),运算结果是double类型。 ④ 进行d/e运算。先将long e转换为double类型,运算结果是double类型。 ⑤ 进行③-④运算,结果为double类型。 2、数据类型转换的基本规则 有符号整形变长,数值不变 (符号位扩展) (2) 无符号整形变长,数值不变 (零扩展) (3) 有符号整形与同级无符号整形相互转换,按补码规则 (4) 实型转换整形,自动取整 (5) 将实型数赋给整形变量,自动取整 (6) float 只要参与运算,均自动转为 double (7) 两个整形数相除,其值也是整形数(取商整数部分) (8) 不同类型运算量参与运算,一般要将长度较短的运算量转换为长度较长的运算量,以保证不丢失信息。 C语言不提供输入输出语句,输入输出由开发系统提供的函数实现。 2.5 数据的输入和输出 预编译命令:#include -- 头文件包含命令。 最常用的头文件: 定义sin、cos等数学函数 math.h 定义字符串操作函数

文档评论(0)

1亿VIP精品文档

相关文档