词条 | type casting |
释义 | 在编程语言中,将某种格式的数据转换为其他格式的操作。比如,将实数型的「1.0」转换为整数型的「1」等。虽然整数的1和实数的1.0是相同的值,但在运行程序时,在计算机内部以不同的格式表示。把用这种内部格式表示的数据转换为其他格式的操作称为type casting。 type casting有指示性和非指示性操作。所谓指示性,是指程序员进行的type casting。而非指示性,是指无需程序员操作,程序自动进行type casting。比如,在整数和实数之间进行的演算就是非指示性。譬如,进行「1+1.0」计算的时候,作为整数的1自动地被分配,转换为实数格式。 随着数据格式的不同,数据占据领域的尺寸也不同.当进行type casting时,原有的数据信息会丢失。譬如,把3.14转换为整数型后会变为3,而小数点以下的信息被丢掉。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。