假设变量intVar为一个整型变量,则执行赋值语句intVar="2"+3之后,变量intVar的值与执行赋值语句inIVar="2"+"3"之后,变量intVar的值分别是【 】。

admin2009-01-19  23

问题 假设变量intVar为一个整型变量,则执行赋值语句intVar="2"+3之后,变量intVar的值与执行赋值语句inIVar="2"+"3"之后,变量intVar的值分别是【  】。

选项

答案5和23

解析 不同类型数据进行运算时,系统常先进行强制类型转换。在本题中,进行"2"+3运算时,首先将字符串"2"转换为数值然后再和3进行加运算,结果为5;而"2"+"3"则为字符串之间相加,结果为"23",而在赋值给intVar时,系j统又强制将字符串按CInt转换为23。
转载请注明原文地址:https://kaotiyun.com/show/iH5p777K
0

最新回复(0)