c语言编程开发入门基础教程2c概述

c语言编程开发入门基础教程2c概述

ID:34722522

大小:141.08 KB

页数:7页

时间:2019-03-10

c语言编程开发入门基础教程2c概述_第1页
c语言编程开发入门基础教程2c概述_第2页
c语言编程开发入门基础教程2c概述_第3页
c语言编程开发入门基础教程2c概述_第4页
c语言编程开发入门基础教程2c概述_第5页
资源描述:

《c语言编程开发入门基础教程2c概述》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、C语言/C++学习联盟一、原码、反码、补码1、机器数:就是在计算机里面用来表示带符号的数。100000001(2)00000001-1-00000001(2错)10000001首位:用来表示数的正负,其中0代表正数,1代表负数。2的机器数:00000010-2的机器数:100000102、真值:除去符号位,就是真值。00000001=+0000001=110000001=-0000001=-11机器数-1机器数3、原码:原码就是机器码。[1]原=00000001[-1]原=10000001[11111111]到[01111111][-127]到[+127]8个二进制位

2、的取值范围[-127]到[+127]。1-1=1+(-1)=00000001+10000001=10000010=-24、反码:正数:正数的反码就是其本身。负数:负数的反码,在原码的基础上,符号位不变,其余的各个位取反(1变0,0变1)。[1]反=[1]原=00000001[-1]反=111111101-1=1+(-1)=00000001+11111110=11111111=-1271、补码:正数:正数的补码就是其本身。负数:在原码的基础上,符号位不变,其余的各个位取反,最后+1.(反码+1)[1]补=00000001[-1]补=[-1]反+1=[11111110]反

3、码+1=[11111111]补1-1=1+(-1)=00000001+11111111=00000000=0.1-1=0总结:1、计算机在进行减法时,都是在做加法运算。2、正数原码、反码、补码是一样。3、负数的反码,在原码的基础上,符号位不变,其余的各个位取反(1变0,0变1)。4、负数的补码,就是反码+1.注:不用太在意原码、反码、补码!!!了解就行,不懂的到时候问我。二、逻辑运算符与(&&)、或(

4、

5、)、非(!)与:#includeintmain(){intnum;//声明一个变量printf("请输入一个数:");//打印:请输入一个数sc

6、anf("%d",&num);//输入数字保存到变量num里if(num>5&&num<10)//如果输入的数字大于5并且小于10{printf("YES");//那么就打印YES}Else//不满足的话就打印NOprintf("NO!");return0;}或:#includeintmain(){intnum;//声明一个变量printf("请输入一个数:");//打印:请输入一个数scanf("%d",&num);//输入数字保存到变量num里if(num<5

7、

8、num>10)//如果输入的数字小于5或者小于10{printf("YE

9、S");//那么就打印YES}else//不满足的话就打印NO{printf("NO!");}return0;}总结:与(&&):同时满足&&运算符两边情况。如果饿了而且没有下雨,就去吃夜宵。或(

10、

11、):只要有一个条件满足就可以。如果饿了,不管下不下雨都去吃。非(!):不满足情况。如果没有下雨,就去吃夜宵。&&

12、

13、双目运算:这个运算符两边都要有条件。!单目运算:只需要一个条件(是yes否no)。二、C语言的概述。1、为什么要学C语言。a.C语言用的是大家经常看到的符号。26个字母+-*/。去操控计算为我们工作。b.其他语言都是基于C的。没有C,你的电脑不能开机

14、。JavaPHP编译器(C做的)。c.VS编译工具也是C写的。只不过是用来让大家更方便的学习C。d.C语言的特性:1、自顶向下,结构化,模块化的编程。(一小段语句实现一个功能。)2、高效性,接近底层的高级语言。开关01汇编c开关3、可移植性。4、灵活性。2、C语言的发展方向。1、系统。2、嵌入式。(智能家居军工设备工业手臂人工智能无人驾驶无人机)3、服务器。4、在未来,任何行业都要用到编程,只要用到编程,基本上就要C。(除非有一种语言能够完全代替C)。3、C语言的使用步骤:1、确定程序的目标(确定写程序的目的)。2、设计程序(把实现目标的步骤梳理)。3、编写代码(写代

15、码)。4、编译(检查是否有错误)。5、执行。6、调试、测试(1.0)。7、长期的维护修改升级。四、一个简单的程序分解//一个程序的最简单的结构#include//1、头文件//#includeintmain(){printf("我是九夏");getch();//等待键盘的输入是包含在conio.h头文件里面return0;}1、#include头文件(预处理)#include#include#include#includeA

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。