问题详情

在16位C编译系统中,若定义long a;则能给a赋值40000的正确语句是( )。


A、a=2000p+20000;

B、a=4000*10;

C、a=30000+10000;

D、a=4000L*10L;

时间:2022-01-01 00:14 关键词:

答案解析

D
解析:40000已经超过了C语言规定的短整型的范围。要将这样的数赋值给一个长整型变量,需要在整型常量后面加字母L。