第一章 C语言基础知识详解
树图思维导图提供 第一章 C语言基础知识 在线思维导图免费制作,点击“编辑”按钮,可对 第一章 C语言基础知识 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:2c2a166e9ec29a32ded70c346933216d
第一章 C语言基础知识思维导图模板大纲
1.1 不同进制及其表示方法
十进制D
0~9
9D
(9)10
二进制B
1和0
(1010)2
1010B
八进制O
0~7
7O
(107)8
十六进制H
0~9和A~F
(2EF)16
2EFH
1.2 非十进制(二、八、十六)转十进制
按权展开求和
1.3 十进制转非十进制
除N倒取余(整数部分)
乘N正取整(小数部分)
1.4 十进制和二进制互相转换的重要结论
【结论1】
【结论2】
1.5 二进制和八进制互相转换
421法
1.6 二进制和十六进制相互转换
8421法
2.1 原码(8位二进制)
表示方法:
符号位+数值部分
符号位:
最高位(最左侧一位)用于表正负,0表”正“,1表”负“
数值部分:
后7位,用于表示整数的数值大小
2.2 反码(8位二进制)
表示方法:
正数的反码就是正数的反码
负数的反码就是负数原码的符号位不变,数值部分每一位取反(0变1,1变0),就是负数的反码
2.3 补码(8位二进制)
表示方法:
正数的补码等于正数的原码
负数的补码等于负数的反码+1(做一个二进制加法)
2.4 补码的范围
8位补码能表示的正数范围: -128~127
-128的补码:1000 0000
127的补码: 0111 1111
16位补码能表示的整数范围: -32768~32767
-32768的补码: 1000 0000 0000 0000
32767的补码: 0111 1111 1111 1111
2.5 无符号数
无符号数没有符号位,只能表示0和正数,不能表示负数,全部二进制位都用于表示数值大小。
8位无符号数能表示的整数范围: 0~255
255的无符号数为: 1111 1111
16位无符号数能表示的整数范围: 0~65535
65535的·无符号数为: 1111 1111 1111 1111
字符
0~9
A~Z
a~z
ASCII码
48~57
65~90
97~122
(1)c语言是一种高级语言,高级语言编写的程序叫做源程序
(2)c语言编写的源程序的扩展名为 .c
(3)C的源程序经过编译后生成目标程序(.obj), 经过链接后生成可执行文件(.exe)
是面向过程的高级语言
三个基本结构
顺序结构
选择结构
循环结构
(1)一个C程序有若干个函数组成,函数是组成C程序的基本单位
(2)C程序有且仅有一个主函数(main),主函数的位置可以任意
(3)C程序由主函数开始,由主函数结束
(4)每条C语句是以分号结束,一行可以写多条C语句,一条C语句可以写多行
7.1 将信息显示到电脑屏幕上
/*.................*/ 放在程序首部
// 放在c语句后面
7.2 简单的计算
标识符的命名规则
(1)由阿拉伯数字、英文字母和下划线组成
(2)开头不能为数字
(3)区分大小写
(4)不能用C语言中的关键字作标识符
在计算机内部,程序、数据和信息均采用二进制思维导图模板大纲
整数在计算机内部采用补码的形式表示思维导图模板大纲
表示范围:-127~127思维导图模板大纲
【英文字母ASCII码的大小写关系】大+32=小思维导图模板大纲
计算机语言思维导图模板大纲
直接被计算机执行
汇编语言
面向过程
c语言
面向对象
标识符可以简单地理解为C语言中的名字,写程序时可以自定义,但要符合标识符的命名规则,好的标识符可以提高程序的可读性思维导图模板大纲
注:关键字均为小写思维导图模板大纲
树图思维导图提供 Linux 网络基础知识 在线思维导图免费制作,点击“编辑”按钮,可对 Linux 网络基础知识 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:199680f0e48eac8a1aeaadb90447d4f4
树图思维导图提供 业务查询耗时质量问题 在线思维导图免费制作,点击“编辑”按钮,可对 业务查询耗时质量问题 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:b79e68d755ecdc53367789daeec4d579