第3章节C数据类型和变量课件(649KB).pptVIP

  • 3
  • 0
  • 约6.57千字
  • 约 75页
  • 2018-03-29 发布于广东
  • 举报
强调说明 逗号运算的优先级最低,主要用作将几行短语句合并成一句,简化程序书写,但会损害程序的可读性,建议不要过多使用。 例3.17 : 第3章C语言sizeof运算符 sizeof运算符用于计算其操作数的长度,即其在内存中所占的字节数。 例3.18 : 第3章 C语言类型转换 在表达式中进行运算时,通常会将不同类型的数据混合使用,此时就会关系到类型转化的问题。 C语言中将对其类型自动进行转换,这种转换一般是“向上”的,即由占存储空间少的数据类型向占存储空间多的数据类型转换。 1.自动转换: 所谓转换是向上的,即char、short型都转化为int型,int型转换为unsigned型,unsigned型转换为long型,long型和float型转化为double型。 在赋值运算中,右边的数值将转化为与左边变量相同的数据类型,再将其赋予左边的变量。如果右边的数值超过左边变量所能表达的数值范围,则将对其进行适当的截取处理再赋值。 如何看表3-5? 例如: int x; x=3.4; 请问x的值为多少?查表3-5的第3行即可知道,x的值为3。 表3-5 左侧变量类型 右侧表达式值类型 处理方法 int char 数据的高位补0,低8位为字符的ASCII码值 int long int float 截去小数部分 char int 截去高位,只留低8位 float或double int

文档评论(0)

1亿VIP精品文档

相关文档