首页/ 题库 / [单选题]在16位C编译系统中,若定义long a的答案

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

单选题
2022-01-01 00:14
A、a=2000p+20000;
B、a=4000*10;
C、a=30000+10000;
D、a=4000L*10L;
查看答案

正确答案
D

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

标签:
相关题目
有定义 int a, p; 下列赋值语句中,正确的是
若a,b,c,d都是int型变量且初值为0,以下选项中正确的赋值语句是______
若在定义语句:int a,b,c,*p=&c;之后,接着执行以下选项中的语句,则能正确执行的语句是( )。
若在定义语句:int a,b,c,*p=&c;之后,接着执行以下选项中的语句,则能正确执行的语句是( )。
若在定义语句:int a,b,c*p=&c;之后,接着执行以下选项中的语句,则能正确执行的语句是( )。
在16位C编译系统中,若定义long a;则能给a赋值40000的正确语句是( )。
在16位C编译系统上,若定义long a;,则能给a赋值40000的正确语句是( )
若在定义语句: int a,b,c,*p=&c; 之后,接着执行以下选项中的语句,则能正确执行的语句是
若在定义语句:int a, b, c,*p=&c;之后,接着执行以下选项中的语句,则能正确执行的语句是( )。
有以下定义语句: double a,b; int w; long c; 若各变量已正确赋值,则下列选项中正确的表达式是( )。
有以下定义语句 double a,a; int w; long c; 若各变量已正确赋值,则下列选项中正确的表达式是
有以下定义语句: double a,b; int w; long c; 若各变量已正确赋值,则下列选项中正确的表达式是 ______。
有定义语句doubld a,b;int w;long c;若各变量已正确赋值,则下列选项中正确的表达式是( )。
在16位C编译系统上,若定义longa;,则能给a赋40000的正确语句是()。
在16位C编译系统上,若定义long a;,则能给a赋40000的正确语句是
若有如下说明: int a,b=5,*t=&a; 则能完成a=b赋值功能的语句是( )
若有如下说明:int a,b=5,*t=&a;则能完成a=b赋值功能的语句是()
若变量a、i已正确定义,且i已正确赋值,合法的语句是( )。
若变量a、i已正确定义,且i已正确赋值,合法的语句是______。
若变量a、i已正确定义,且i已正确赋值,合法的语句是______。
广告位招租WX:84302438

免费的网站请分享给朋友吧