c语言中实型变量的三种类型,在C语言中实型变量分为两种类型.doc

c语言中实型变量的三种类型,在C语言中实型变量分为两种类型.doc在 C 语言中实型变量分为两种类型 doc 第二章练习题一 填空题 1 在 C 语言中的实型变量分为两种类型 它们是 float 型和 型 2 若有定义 charc 010 则变量 c 中包含的字符个数为 3 已知字母 a 的 ASCII 码为十进制数 97 且设 ch 为整型变量 则表达式 ch a 8 3 的值为 4 在 C 语言中 以 16 位 PC 机为例 一个 float 型数据在内存中所占的字节

在C语言中实型变量分为两种类型.doc

第二章 练习题

一、填空题

1、在C语言中的实型变量分为两种类型,它们是float型和( )型。

2、若有定义:char c=’\010′;则变量c中包含的字符个数为( )

3、已知字母a的ASCII码为十进制数97,且设ch为整型变量,则表达式ch=’a’+’8′-‘3’的值为( )

4、在C语言中(以16位PC机为例),一个float型数据在内存中所占的字节数为( )个;一个int型数据在内存中所占的字节数为( )个。

5、在C语言中,表示逻辑“假”值用数字( )表示。

6、C语言中的标识符只能由字母、数字和( )三种字符组成。

7、表达式8/4*(int)(2.5)/(int)(1.25*(3.7+2.3))的值为( )

8、整型常量即整常数。可用三种形式表示:十进制整数、八进制整数以( )开头、十六进制整数以( )开关(注:请用小写字母)

9、请将75写成C语言八进制和十六进制表示( ),( )。

10、若有定义:int m=5,y=2;则计算表达式y+=y-=m*=y后的y值是( )

11、若a是int型变量,则表达式(a=4*5,a*2),a+6的值为( )。

12、若a,b和c均是int型变量,则计算表达式a=(b=4)+(c=2)后,a值为( ),b值为( ),c值为( )。

13、若a是int型变量,且a的初值为6,则计算表达式a+=a-=a*a后a的值为( )

14、若a是int型变量,则计算表达式a=25/3%3 后a的值为()

15、若x和n均是int型变量,且x和n的初值均为5,则计算表达式x+=n++后x的值为( ),n的值为( )

16、若有定义:int b=7;float a=2.5,c=4.7;则下面表达式的值为( )

a+(int)(b/3*(int)(a+c)/2)%4

17、若有以下定义:int a=2,b=3;float x=3.5,y=2.5;则下面表达式的值为() (float)(a+b)/2+(int)x%(int)y

18、若有定义:int x=3,y=2;float a=2.5,b=3.5;则下面表达式的值为( )

(x+y)%2+(int)a/(int)b

19、所有变量均为整型,则表达式(a=2,b=5,a++,b++,a+b)的值为( )

20、若有定义:int e=1,f=4,g=2;float m=11.29,n=4.0,k;则计算赋值表达式k=(e+f)/g+sqrt(n*1.2/g+m)后k的值是()

21、若x为int型变量,则执行以下语句后x的值是()

x=7; x+=x-=x+x;

22、当a=3,b=2,c=1时,表达式f=a>b>c的值是( )

23、已知A=7.5,B=2,C=3.6,表达式A>B&&C>A||AB的值是( )

24、若a=6,b=4,c=2,则表达式!(a-b)+c-1&&b-c*2的值是( )

25、若a=1,b=4,c=3,则表达式!(a

26、若a=6,b=4,c=3,则表达式a&&b-c-1||!(c-3)的值是( )

27、设a=3,b=4,c=5,则表达式a||b+c&&b==c的值是( )

28、当m=2,n=1,a=1,b=2,c=3时,执行完d=(m=a!=b)&&(n=b>c)后,n的值为( ),m的值为( )

29、有int x,y,z;且x=3,y=-4,z=5,则表达式x-3&&y==(!x-3||z-5)的值为()

30、以下程序的运行结果是()

main()

{

if (2*2==5<2*2==4)

printf(“T”);

else

prinft(“F”);

}

31、若a=1,b=2,c=3,d=4,则表达式a>b?a:c>d?c:d的值为()

32、以下程序的运行结果是()

#inclue

main( )

{ int x=1,y,z:

x*=3+2; printf(“%d,”,x);

x*=y=z=5; printf(“%d,”,x);

x=y==z; printf(“%d\n”,x);

}

33、若运行时输入:100时,则以下程序的运行结果是()

main()

{ int a;

scanf(“%d”,&a);

printf(“%s”,(a%2!=0)?”no”:”yes”);

}

34、已有定义int i,j;float x;为将-10赋给i,12赋给j,410.34赋给x;则对应以下scanf函数调用语句的数据输入形式是( )

scanf(“%

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/217466.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 上午9:30
下一篇 2026年3月18日 上午9:30


相关推荐

  • shipyard docker集群问题

    shipyard docker集群问题注册 docker 节点的时候查看 swarm 日志会有以下情况 INFO 0000 Initializing 0000 Registeringo 会一直注册不上 服务无法发现 如果配置正确 可尝试重启 dockersystem

    2026年3月17日
    2
  • SQL Server 2008 还原数据库

    SQL Server 2008 还原数据库

    2021年12月5日
    59
  • python中for循环和while循环的区别_python的for循环和while循环

    python中for循环和while循环的区别_python的for循环和while循环for 循环 for 循环和 while 循环 两者的相同点在于都能循环做一件重复的事情 不同点在于 for 循环是在序列穷尽时停止 while 循环是在条件不成立时停止 1 for 循环是需要先设定循环的次数 n 然后再执行属于 for 循环语句的 n 次 基本构造是 for 元素 in 序列 statement 举例来说 我们编辑一个叫 forDemo py 的文件 forain 3 4 4 life prin

    2026年3月18日
    1
  • linux7 没有dpkg,Linux 系统操作 (7):dpkg 命令

    linux7 没有dpkg,Linux 系统操作 (7):dpkg 命令Linux系统操作(7):dpkg命令文章目录综述:安装命令:查看与搜索命令:删除命令:不太常用的命令:参考文献:综述:广义的Debian是指一个致力于创建自由操作系统的合作组织及其作品,由于Debian项目众多内核分支中以Linux宏内核为主,而且Debian开发者所创建的操作系统中绝大部分基础工具来自于GNU工程,因此”Debian”常指Debian…

    2022年5月21日
    155
  • ora-01006:绑定变量不存在_输出参数不是绑定变量

    ora-01006:绑定变量不存在_输出参数不是绑定变量  #命令行新建job错误:ORA-01008并非所有变量都已绑定。 1、改正前代码:DECLAREjobNUMBER;begin      sys.dbms_job.submit(job=&gt;:job, what=&gt;’P_AUTO_FETCH_RECORDS;’, next_date=&gt;to_…

    2025年9月25日
    6
  • 总结进制转换的方法_八进制计算方法

    总结进制转换的方法_八进制计算方法今天朋友去面试,面试官问他八进制转换二进制方式原理,他突然间蒙逼了,在常见的计算机知识当中,这种最基础的知识,常常会被人给忘记,所以今天我来写一篇进制转换的总结,来复习巩固一下。本文参考百度经验(https://jingyan.baidu.com/article/495ba84109665338b30ede98.html),如有侵权,请通知删除先讲一下定义吧,进制也就是进制位,对于接触过电脑的…

    2022年8月31日
    7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号