C语言中的赋值的问题

来源:百度知道 编辑:UC知道 时间:2024/05/26 09:10:50
如果r是基本整型变量,当赋值号右边是常量,进行r=60000赋值时系统把60000转换为60000L,然后赋给r,那么这时r是基本整型还是长整型?

基本整形, 除非你定义的r 是长整形的 才能称为长整形 就像实数转换整形 一样

长整型

r定义成什么就是什么(基本整形),赋值时转成长的又转回去了。

基本整型。

系统会自动进行转换,以赋值号左边的变量类型为准,所以R还是基本整!