- 3
- 0
- 约 49页
- 2016-12-29 发布于四川
- 举报
4.变量与存储单元的探讨 程序员在源代码中定义的变量,是程序设计语言中特有的概念,经编译器编译生成的可执行程序加载到内存中时,并没有变量的概念,变量名被编译器翻译为某个存储单元的“地址”,即它在内存中的位置。 变量是为了编程的方便而提出的概念,我们只需通过变量名即可引用变量将来所对应存储单元的值,作为编程人员,可以简单地将变量和其将来所对应的存储单元等同起来。 1.4.3赋值运算时的数据类型转换 原则上,赋值运算符右侧表达式的类型和左侧变量的类型应该一致。当两侧的数据类型不一致时,需要进行数据类型转换。 1.表达式的数据类型 在进行表达式计算时,相同类型的操作数运算结果类型与操作数类型相同。如果表达式中存在类型不同的运算数,要进行适当的转换。C语言中对数据类型的级别由高到低进行排序依次为:double←long←unsigned←int。一般情况下会强行将char和short型转换为int型,将float型转换为double型。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 混合运算中类型转换规则: 说明 1. 图中向下箭头表示必定进行的转
原创力文档

文档评论(0)