练习4

4.1 C语言中“真”和“假”的编码有何特点?e为整型变量,!e与e != 1等价吗?与e == 0等价吗? 答:

C语言中“真”和“假”的编码简单地说,0表示“假”,非0代表“真”。在逻辑运算时如此,0表示“假”,非0代表“真”。不过需注意,在表示逻辑运算结果时,“假”为0, “真”为1。

当e为0时,!e的值为1;e != 1的值为0; e == 0的值为1。

当e为非0时,!e的值为0;e != 1的值可能(e不等于0也不等于1时)为0,可能(e等于1时)为1,; e == 0的值为0。 反之,e == 0的值为0时,e为非0,!e的值也为0。 e == 0的值为1时,e为0,!e的值也为1。 综上所述:

!e与 e != 1不等价,与e == 0等价。

4.2 C语言中逻辑量的编码特点对算术运算和逻辑运算有何影响?

答:由于没有专门的逻辑类型,C语言中的算术运算和逻辑运算可以“混合”,如!5*3,而类似的表达式往往没有什么实际意义。 4.3 给出逻辑或||和逻辑非!的真值表。 答:

逻辑或||的真值表

逻辑非!的真值表

4.4 计算下面各逻辑表达式的值,其中字母均为变量,且a=2,b=3,c=5。 1. a * b > c && a + b <= c 2. a + b > c || a + b < c 3. '0' && a < c – 1 4. '\0' || !(a > c) - 1 5. a > b < c 6. !a * c > b || c = a 7. a > 0 && (x = b || 1) 8. !(x = c) || a == b - 1 答:

1. a * b > c的值为真,a + b <= c的值为真,故原表达式为真。 2. a + b > c的值为假,a + b < c的值为假,故原表达式为假。 3. '0'的值为真,a < c – 1的值为真,故原表达式为真。 4. '\0'的值为假,!(a > c) - 1为假,故原表达式为假。

周二强新概念c语言答案,新编C语言程序设计(周二强版)课后习题练习4答案相关推荐

  1. c语言程序设计第五版课后习题答案谭浩强第八章课后题

    c语言程序设计第五版课后习题答案谭浩强第八章课后题 输入三个字符串,按由大到小的顺序输出 要求用指针实现 输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个属兑换.写三个函数:1.输入 ...

  2. C语言程序设计(第2版)答案修正版 C语言程序设计(第2版)课后习题答案

    C语言程序设计(第2版)答案修正版 C语言程序设计(第2版)课后习题答案 第一章 1.请参照本章例题,编写一个C程序,输出以下信息: ************************** Very g ...

  3. c语言二分答案最小值,C语言程序设计第2版课后习题答案(贾宗璞许合利人民邮电-第2版).doc...

    C语言程序设计第2版课后习题答案(贾宗璞许合利人民邮电-第2版) C语言习题答案 第1章 1.选择题 (1) C (2) B (3) 2.填空题 (1)main (2) main (3) 有穷性.确定 ...

  4. 谭浩强c语言程序设计第四版课后习题:求Sn=a+aa+aaa+aaaa+...n个a ,a是数字 ,n表示a的位数

    题目: 计算 a+aa+aaa+aaaa+aaaaa+-+a-a(n个a)的值,n和a由键盘输入. 思路: 解决这种问题一般是找规律,找出通项.假设a=2 n=3那么就是2+22+222,其中22=2 ...

  5. C++程序设计(第2版)课后习题答案--第11章

    11.9  定义分数类Rational...... View Code 1 #include<iostream.h> 2 #include<stdlib.h> 3 class ...

  6. 求本利之和--C语言程序设计第三版课后习题(苏小红)

    计算本利之和 #include <stdio.h> #include <stdlib.h> #include <math.h> int main() {   flo ...

  7. 谭浩强C程序设计第五版课后答案视频+代码讲解完整版(合集)持续跟新中~~~

    这里是一个谭浩强C程序设计第五版课后答案的合集 请看下面: 工欲善其事必先利其器 写C语言代码,首先得有安装一个趁手的工具,那么VS系列是最合适不过的了 这里是安装教程: VS2013安装教程和使用 ...

  8. python语言程序设计2019版第二章课后答案-python语言程序设计基础(嵩天)第二章课后习题...

    **第二学期第一周学习总结 一. 本周学习内容总结 一维数组,了解了一维数组的定义(定义一个数组,需要明确数组变量名,数组元素的类型和数组大小,即数组中元素的数量) 一维数组定义的一般形式为:类型名, ...

  9. C语言程序设计(第二版) 主编:余贞侠 何钰娟 课后习题 代码题答案

    C语言程序设计(第二版) 主编:余贞侠 何钰娟 (课后习题 代码题答案) ps.由于没有官方答案,博主将自己写的代码分享出来,若有错误之处请多多谅解,转载注明出处! 版权声明:本文为CSDN博主「Ra ...

最新文章

  1. TensorFlow 实现分类操作的函数学习
  2. WEB开发之如何改善PHP开发方式
  3. php常量 变量,php语言的变量和常量
  4. JoshChen判断是否微信内置浏览器访问【转载】
  5. TPC-W安装与配置(威斯康星大学Java版)
  6. Dell T620大硬盘安装Win2008R2
  7. 第九课:循环链表与双向链表
  8. greenplum分区表查看所占空间大小
  9. 如何用钉钉宜搭制定企业疫情防控数字化管理方案?
  10. c++各类型有效范围
  11. 大一的一些心得与近况
  12. component、 filters(过滤器)、computed(计算属性)、$watch(观察属性)、设定计算属性
  13. ini_set的用法介绍
  14. 配置kerberos_Step by Step 实现基于 Cloudera 5.8.2 的企业级安全大数据平台 Kerberos的整合...
  15. leetcode题库--63不同路径 II
  16. bzoj 1132: [POI2008]Tro
  17. 采用Minitab进行logistic回归分析
  18. 资源网站(电驴替代方案)
  19. GTK-sopcast 0.2.8
  20. 计算机开机高级设置密码,给电脑设置开机密码

热门文章

  1. Javascript第六章prototype原型向构造器中添加属性,实现构造器共享,节约空间第五课
  2. 在HTML中标记tel是什么意思,'tel'属性在AEM 6.1的经典UI中富文本编辑器中的锚标记的href中不起作用...
  3. 夯实Java基础(二)——面向对象之封装
  4. bzoj 3028 食物——生成函数
  5. ie 代理设置中地址和端口置灰的解决办法
  6. OS学习笔记32—使用Storyboard实现复杂界面
  7. 【面试】排序算法整理
  8. Python之手把手教你用JS逆向爬取网易云40万+评论并用stylecloud炫酷词云进行情感分析
  9. 基于Python-turtle库绘制小猪佩奇、小猫咪
  10. Win10与Ubuntu18.04之smb相互共享