第二章 信息的表示和处理

隐式转换

  • 算术运算式中,低类型能够转换为高类型。
  • 赋值表达式中,右边表达式的值自动隐式转换为左边变量的类型,并赋值给他。
  • 函数调用中参数传递时,系统隐式地将实参转换为形参的类型后,赋给形参。
  • 函数有返回值时,系统将隐式地将返回表达式类型转换为返回值类型,赋值给调用函数。
  • 字符必须先转换为整数(C语言规定字符类型数据和整型数据之间可以通用) 。
  • short型转换为int型(同属于整型) 。
  • float型数据在运算时一律转换为双精度(double)型,以提高运算精度(同属于实型) 。

低类型 -> 高类型

  1. char/short
  2. int
  3. unsigned
  4. long
  5. double ( <- float)
Copyright © Jason 2019-2024 all right reserved,powered by Gitbook本书发布时间: 2022-03-20 15:56:14

results matching ""

    No results matching ""