C语言理论作业—2

1.C语言基本数据类型及其占用的内存空间大小分别是:int:4字节,short[int]:2字节,long[int]:4字节,unsigned[int]:4字节,unsigned short[int]:2字节,unsigned long[int]:4字节,char:1字节,float:4字节,double:8字节。
2.算数运算符有:+,?,*,/,%,++,??。
3.关系运算符有:>,<,==,>=,<=,!=,<>。
4.逻辑运算符的有限顺序是:!,&&,||。
5.赋值运算符有:=,+=,-=,*=,/=,%=。
6.char c=132;printf("%d",c);
解:char的范围为-127~128,132超出范围,132变为二进制是10000100,因为在计算机中0为正1为负所以该数为负数,而负数需要取反加一,所以该数为-01111011+1=-01111100,输出结果为-124。
7.int a=7;printf("%d",a?1);
解:7:00000000 00000000 00000000 00000111
   -7:11111111 11111111 11111111 11111001(取反加一)
   a>>1:111111111 11111111 11111111 1111100(右移一位)
   -00000000 00000000 00000000 00000100(取反进一)
   所以向右移1位为-4.
8.int a=7;int a=8;printf("%d",a&b);
解:a=7:00000000 00000000 00000000 00000111
    b=8:00000000 00000000 00000000 00001000
    因为没有相同为1的项
    所以输出值为0.
9.int a=7;int b=8;printf("%d",a^b);
解:a=7:00000000 00000000 00000000 00000111
    b=8:00000000 00000000 00000000 00001000
           00000000 00000000 00000000 00001111
    所以输出值为15.

转载于:https://www.cnblogs.com/yypfd/p/5894849.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/270827.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

html 科幻模板,html5酷炫宇宙科幻周年庆典专题动画模板

资源下载此资源下载价格为4D币&#xff0c;请先登录资源文件列表codedown123-0727-39/img/arrow-down-1.png , 1229codedown123-0727-39/img/arrow-down-2.png , 1190codedown123-0727-39/img/arrow-down-3.png , 1132codedown123-0727-39/img/asteroids-left.png , 7015codedo…

SQLServer数据库设置项梳理

一、自动选项AUTO CLOSEON&#xff1a;数据库将在最后一个用户退出后完全关闭&#xff0c;它占用的资源也将释放。当用户尝试再次使用该数据库时&#xff0c;该数据库将自动重新打开OFF&#xff1a;最后一个用户退出后数据库仍保持打开对于SQLServer Desktop Engine或 SQL Serv…

SQLServer创建数据库详解

1、创建数据库介绍在创建数据库之前&#xff0c;需要先确定数据库的名称、所有者、大小、存储该数据库的文件和文件组。数据库所有者&#xff1a;创建数据库的用户。一般情况下&#xff0c;大多数产品对象由数据库所有者拥有。2、创建数据库注意事项创建数据库需要拥有CREATE D…

Mac上IntelliJ IDEA设置类注释和方法注释带作者和日期

在方法上标注注释 1:idea左上角点击Preferences 选择Editor------Code Style----Live Templates 点击右边号 点击Template Group,在弹框中添加一个分组 2:击Template Group,在弹框中添加一个分组 3:选中新建的分组&#xff0c;点击右边号&#xff0c;选择Live Template 4:在…

集群服务器分布式iis_Nginx+IIS分布式部署和负载均衡

标签&#xff1a;1.IIS中部署2个网站创建2个网站&#xff0c;端口分别为9001、90022.下载Nginx可以进入Nginx官网进行下载&#xff0c;官网地址&#xff1a; http://nginx.org/&#xff0c;需要下载windows版的3.Nginx安装3.1下载解压到D盘根目录下&#xff0c;打开conf目录下的…

超级计算机的英语作文80字,英语作文_为什么这台超级计算机如此快? (有声) _沪江英语...

Why Is This Supercomputer So Superfast?Cray employees put the finishing touches on Titan at the Department of Energys Oak Ridge National Laboratory in Tennessee. The supercomputer may be the worlds fastest. Its designed to do 20 petaflops — or 20,000 tri…

HDU 1251 统计难题(Trie模版题)

统计难题 Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 131070/65535 K (Java/Others) Total Submission(s): 34909 Accepted Submission(s): 13109 Problem Description Ignatius最近遇到一个难题,老师交给他很多单词(只有小写字母组成,不会有重复的单词出现)…

SQLServer数据库收缩相关知识笔记

1、为什么要进行数据库收缩&#xff1f;SQL Server 数据库采取预先分配空间的方法来建立数据库的数据文件或者日志文件&#xff0c;比如数据文件的空间分配了300MB&#xff0c;而实际上只占用了20MB空间&#xff0c;这样就会造成磁盘存储空间的浪费。可以通过数据库收缩技术对数…

libvirt vnc花屏_centos6.5下VNC花屏解决方法

问题描述1、FusionCompute平台搭建完成后&#xff0c;创建基于RHEL6.5 64bit版本的虚拟机&#xff0c;完成虚拟机初始安装后&#xff0c;VNC界面出现花屏&#xff0c;无法登入Redhat桌面系统2、在创建虚拟机时&#xff0c;系统安装向导配置了网络&#xff0c;在花屏界面下可以通…

enum操作--获取枚举里的最大值

一个应用系统&#xff0c;如果程序里没有任何enum的使用&#xff0c;我认为它的可读性是有待商榷的。 求枚举里的最大/最小枚举值&#xff0c; 其实是对Array进行操作&#xff1a; enum EnumTest{ddd 2,eee} var arr1 Enum.GetValues(typeof(EnumTest)); //返回值是一个Array…

吕梁离石学校计算机专业在哪里,山西吕梁计算机大专学校有哪些太重技校告诉您...

山西吕梁计算机大专学校有哪些太重技校告诉您。选择专业的***关键的因素是你自身的兴趣&#xff0c;其他只能参考&#xff0c;如果你能准确的知道自己的兴趣所在&#xff0c;未来的职业所选&#xff0c;那么只需要一招就可以吃遍天。相信我&#xff0c;一生为自己感兴趣的事情奋…

网络安全:六种常见的网络攻击手段

❤️作者主页&#xff1a;IT技术分享社区 ❤️作者简介&#xff1a;大家好,我是IT技术分享社区的博主&#xff0c;从事C#、Java开发九年&#xff0c;对数据库、C#、Java、前端、运维、电脑技巧等经验丰富。 ❤️个人荣誉&#xff1a; 数据库领域优质创作者&#x1f3c6;&#x…

3种团队分组适应项目_分组团队竞赛活动方案

为营造新年春节期间良好的经营氛围&#xff0c;形成规范有效的服务流程&#xff0c;促进员工快乐积极向上工作&#xff0c;铸造峡市娱乐行业名牌&#xff0c;经KTV 管理人员研究制定以下分组评比竞赛方案&#xff1a;第一&#xff1a;分组办法。1、KTV主管杨海军、华磊、冯磊、…

Spring Security(18)——Jsp标签

目录 1.1 authorize 1.2 authentication 1.3 accesscontrollist Spring Security也有对Jsp标签的支持的标签库。其中一共定义了三个标签&#xff1a;authorize、authentication和accesscontrollist。其中authentication标签是用来代表当前Authentication对象的&…

e4a html文本,E4A 怎么将剪贴版中的文本 粘贴到窗口的光标处啊?求个代码

满意答案百幻蝶V木桃2017.05.20采纳率&#xff1a;49% 等级&#xff1a;8已帮助&#xff1a;1710人■如何打开剪贴板查看器 当您从某个程序剪切或复制信息时&#xff0c;该信息会被移动到剪贴板并保留在那里&#xff0c;直到您清除剪贴板或者您剪切或复制了另一片信息。“剪…

电脑技巧:七款U盘修复软件

❤️作者主页&#xff1a;IT技术分享社区 ❤️作者简介&#xff1a;大家好,我是IT技术分享社区的博主&#xff0c;从事C#、Java开发九年&#xff0c;对数据库、C#、Java、前端、运维、电脑技巧等经验丰富。 ❤️个人荣誉&#xff1a; 数据库领域优质创作者&#x1f3c6;&#x…

cdrx8如何批量导出jpg_Coreldraw/CDR X8 存低版本打开问题 – 数码打印破图 – Coreldraw/CDR软件崩溃 – 渐变导位图角度变了...

Coreldraw/CDR X8 存低版本打开问题 – 数码打印破图 – Coreldraw/CDR软件崩溃 – 渐变导位图角度变了Coreldraw/CDR X8 存低版本打开问题各位大神&#xff0c;小弟最近安装了Coreldraw/CDR X8 &#xff0c;在设计文件时&#xff0c;会遇到给文字设计套白边&#xff0c;问题来…

[deviceone开发]-do_SlideListView的简单示例

一、简介 利用提供的SlideListVIew实现那种cell可以滑动露出底部按钮的功能 主要组件&#xff1a;do_slidelistview 二、效果图 三、相关讨论 http://bbs.deviceone.net/forum.php?modviewthread&tid269 四、相关下载 https://github.com/do-project/code4do/tree/master/…

Git:Rebase和Merge之间的区别,看完这篇文章你就懂了!

社区中长期以来一直在争论我们应该使用Merge还是Rebase。有人会说Merge更好&#xff0c;因为它保留了最完整的工作历史。其他人则认为&#xff0c;Rebase变得更整洁&#xff0c;这使审阅者的生活更轻松&#xff0c;更高效。本文将解释合并和重新设置之间的区别是什么&#xff0…