![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 87
suiuko
不够优秀就是分开的理由 致我正在消逝的青春
展开
-
C语言第1章
第一章1.1 十进制转换二进制(1)整数转换除,反着写(2)小数部分转换小数点后 乘,正着写1.1.1 二、八、十六进制转换八进制基数 是2的三次幂十六进制 2的四次幂二 —> 八001 101八 —> 二3位看二 —> 十六4位 10011.2 机器数表示形式1.原码符号位: 正0 负数1正负数的原码都相同,符号位变化2.反码(正) 与原码相同(负)求反101010 -->(反)1101013.补码(正)与原码相原创 2021-10-24 21:32:30 · 1582 阅读 · 0 评论 -
C语言第二、三章
第二章程序设计基础2.1编制C步骤编辑 -->编译–>链接2.2琐碎知识点C语言是由多个函数构成a --> 97A -->65中间差320 --> 48第三章基本数据类型、运算符与表达式3.1 C语言数据类型基本类型占字节:-1.int 2 / 4-2.short 2-3.long 4-4.float 4-5.double 8-6.char 12. 常量、变量和标识符标识符原创 2021-10-29 10:10:36 · 165 阅读 · 0 评论 -
C语言 第四章 基本输入/输出
第四章 基本输入/输出4.1 格式化输出printf整数的输出% [-] / [+] / [.] / [width] / [l] / [h][-]:表示输出的数据左对齐,默认右对齐[+]:表示加上+号[width]:无符号整数,表示输出整数的最小域宽(占屏幕的多少格)[.] :无符号整数,表示至少要输出多少位,如果整数的位数小于这个数,需要在左边的空位上补0[l]:输出长整型数据[h]:输出短整型数据 int a = 123; long L = 65537;原创 2021-10-29 10:50:42 · 318 阅读 · 0 评论 -
C语言 第五章 选择结构程序设计
第五章选择结构程序设计5.1 关系运算符、逻辑运算符、条件运算符关系运算符,关系表达式(优先级) 算术运算符>移位运算符>关系运算符>&、 |、 ^>赋值运算符[> , >= , < , <= 的优先级大于== , !=]逻辑运算符,逻辑表达式逻辑运算符含义结合性!单目运算符,逻辑非,表示相反右结合&&双目运算符,逻辑与,表示并且左||双目运算符,逻辑或,表示原创 2021-10-29 12:36:20 · 206 阅读 · 0 评论 -
C语言第六循环结构
第六章 循环结构6.1 循环结构的程序设计6.1.1 while 语句 while (表达式) //表达式中可以是任意类型的表达式 语句; //循环体 //while后面的表达式可以是任意类型的表达式,但一般是条件表达式或逻辑表达式. 表达式的值是循环的控制条件.执行过程:首先判断表达式的值是否是真(非0),如果是真,则执行循环体内的语句,然后再判断表达式是否为真,如果是真,再执行循环体内的语句,如此往复,直到表达式为假(0)为止。注意:如果while后面的表达式一开始原创 2021-10-29 20:33:15 · 436 阅读 · 0 评论 -
C语言第七章 数组
第七章 数组7.1 一维数组7.1.1 一维数组的定义和引用定义存储类型符 数据类型符 数组变量名[整型常量表达式]说明:数组定义时,必须指定数组的大小,数组大小必须是整型常量表达式,不能是变量活变量表达式计算数组所占内存单元的字节数的公式:数组所占内存单元的字节数 = 数组大小 * sizeof(数组元素类型)一维数组的引用数组是一种数据单元的序列,不能直接存取整个数组,只能引用数组中的各个数据单元。引用数据单元的格式为:数组变量名[下标]下标的最小值是0,最大值则是原创 2021-10-30 23:45:58 · 1506 阅读 · 0 评论 -
C语言 第八章 函数
第八章 函数8.1 函数概述8.2 函数的定义与调用8.2.1 无参数无返回值的函数函数的定义void 函数名(void){ 变量声明部分 执行部分}函数的用途函数的原型声明void 函数名(void); 或 void 函数名();4. 函数的调用函数名();( )中不能有void5. 函数的返回可以利用returnreturn(表达式) //有返回值; return 表达式 //有返回值; return //无返回值;8.2.2 无参数有返回值的函数原创 2021-11-11 21:21:47 · 1030 阅读 · 1 评论 -
C语言 第九章指针
第9章 指针9.1 指针与指针变量的概念内存地址——内存中存储单元的编号变量地址 ---- 系统分配给变量的内存单元的起始地址指针与指针变量(1) 指针即是地址指针实际上就是内存地址.(2)指针变量就是专门用于存储其他变量地址的变量一个指针变量的值就是某个内存单元的地址(或指针)“指针”是指地址,是常量.“指针变量”是指取值为地址的变量.定义指针的目的是为了通过指针去访问内存单元9.2 指针变量的定义和引用变量值的存取方法指针变量的定义定义格式: [存储类型] 数据类型原创 2021-11-14 23:05:56 · 1304 阅读 · 1 评论 -
C语言第10章 预处理命令
第10章 预处理命令10.1 简介10.2 定义10.2.1 简单定义#define 标识符 单词串如果需要终止宏的作用域,可以使用#undef 标识符命令.宏定义可以嵌套定义,但是不能递归定义程序中字符串常量即双引号中的字符, 不作为宏替换操作.#define XYZ this is a testprintf("XYZ");//输出的是 XYZ,不是 this is a test10.2.2 带参数的宏定义#define 标识符(参数列表) 单词串预编译器处理带参数的宏的步原创 2021-10-24 11:00:46 · 492 阅读 · 1 评论 -
C语言第11章 复杂数据类型
第11章 复杂数据类型11.1 结构体11.1.1结构体类型的定义定义struct[结构体类型名]{ 数据类型名1 成员名1; 数据类型名2 成员名2; ...};//例如:struct Date{ int year; int mouth; int day;};注意: 结构类型只是用户自定义的一种数据类型, 与之间介绍的简单数据类型一样, 他本身不需要占用内存单元, 只有用它来定义某个变量时, 才会为该变量分配结构类型所需要大小的内存单元.11.1.2结构体变量原创 2021-10-24 10:57:02 · 662 阅读 · 0 评论 -
C语言第12章 文件
第12章 文件12.1 文件的概念一般结构:主文件名[.扩展名]12.2 文件的类别(1)按文件的逻辑结构分类➢记录文件 :由具有一定结构的记录组成(定长和不定长)。如数据库文件。➢流式文件:由一个个字符(字节)数据顺序组成。(2 )按存储介质分类➢普通文件:存储介质文件(磁盘、磁带等)。如磁盘文件。➢设备文件:非存储介质(键盘、显示器、打印机等)。操作系统将外围设备以文件的形式进行统一管理。(3 )按文件的内容分类➢程序文件:程序文件又可分为源文件、目标文件和可执行文件。➢数据文原创 2021-10-24 01:02:45 · 1316 阅读 · 0 评论