C语言
文章平均质量分 89
别呀
学习苦,学习累,所以我不想学习了!
展开
-
二、八、十、十六进制及小数间的转换
一、进制表示符号二进制:B 用0和1表示八进制:O 用0、1、2、3、4、5、6、7十进制:D 用0、1、2、3、4、5、6、7、8、9十六进制:H 用0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F二、十进制转换为二进制、八进制、十六进制2.1、十进制转换为二进制整数部分:整数部分除2取余数,再取倒序小数部分:小数部分乘2取整,再顺序取(小数部分为零时,即为乘完或者按题目要求精度要求取小数后几位)eg:68.125D = 1000100.001B(精确到小数后4位)解析原创 2021-04-27 09:59:09 · 9952 阅读 · 0 评论 -
位运算
很多运算都是以字节作为最基本单位进行的。但在很多系统程序中常要求在位(bit)一级进行运算或处理。C语言提供了位运算的功能,这使得C语言也能像汇编语言一样用来编写系统程序。 位运算符C语言提供了六种运算符: & 按位与 | 按位或 ^ 按位异或 ~ 取反 << 左移 >> 右移文章目录1、按位与运算2、按位或3、按位异或运算4、求反运算5、左移运算6、右移运算7、位域(位.原创 2021-04-28 19:21:12 · 349 阅读 · 0 评论 -
C语言—静态存储与动态存储
静态存储和动态存储变量从变量值存在的时间(即生存期)角度分:静态存储方式和动态存储方式静态:在编译时确定了固定的内存地址与内存大小,如:函数里的局部变量、全局变量等动态:由程序控制,运行时主动性的向系统申请所需大小的内存段,并且每次分配到的内存地址不固定在动态存储区存放数据:1、函数形式参数2、自动变量(未加static声明)3、函数调用时的现场保护和返回地址存储类别内存中的存储区域包括下面几个部分:①程序代码区:存放函数体的二进制代码②静态区/全局区(static):全局变量和静原创 2021-04-06 09:27:19 · 7092 阅读 · 0 评论 -
C语言—文件基础
这里写目录标题文件概述文件的定义文件的分类文件概述文件的定义所谓文件一般指存储在外部介质(如磁盘磁带)上数据的集合.操作系统是以文件为单位对数据进行管理的.文件的分类①从操作系统的角度看,每一个与主机相连的输入输出设备看作是一个文件。例:输入文件:终端键盘输出文件:显示屏和打印机②从用户观点:特殊文件(标准输入输出文件或标准设备文件)普通文件(磁盘文件)③按数据的组织形式:ASCII文件(文本文件):每一个字节放一个ASCII代码二进制文件:把内存中的数据按其在内存中的存储形式原样原创 2021-03-28 21:39:20 · 703 阅读 · 0 评论 -
C语言—通用链表
思考:当一个项目里要使用多种结构体类型的链表,例如点菜系统里有人员、菜谱两种结构体,若要对这两种链表操作,就需要编写2套链表操作代码,对链表的操作有链表创建、添加节点、删除节点、获取链表节点个数、获取链表结点数据、释放链表等,这就会花费我们大量的时间。对于这2种业务,对链表的操作是相同的,那能不能编写一套通用的链表操作函数,这2种应用只要调用相应的操作函数即可?面临这样的问题,所以有了通用链表。这里写目录标题通用链表设计通用链表基本操作通用链表示例通用链表设计通用链表结构体:struct lis.原创 2021-03-28 10:54:37 · 1766 阅读 · 1 评论 -
C语言—指针高级
指针是C语言中的一个难点,尤其要注意区分“函数指针”与指针函数,“指向整形的指针”与”指针常量“,还有”指针数组“、“结构体指针”、“指针的指针”也是指针中的难点原创 2021-03-24 17:26:18 · 837 阅读 · 0 评论 -
C语言—指针基础
地址和指针的概念为了说清楚什么是指针,必须弄清楚数据在内存中是如何存储的,又是如何读取的。内存区的每一个字节有一个编号,这就是“地址” 。如果在程序中定义了一个变量,在对程序进行编译时,系统就会给这个变量分配内存单元。1、按变量地址存取变量值的方式称为“直接访问”方式 ,例如:printf(″%d″,i);scanf(″%d″,&i);k=i+j;2、另一种存取变量值的方式称为“间接访问”的方式。即,将变量i的地址存放在另一个变量中。在C语言中,指针变量是一种特殊的变量,它是存放地址的。假原创 2021-03-20 23:46:56 · 590 阅读 · 0 评论 -
C语言—指针介绍
指针的重要性①表示一些复杂的数据结构;②快速传递数据;③使函数返回一个以上的值;④直接访问硬件;⑤能方便处理字符串;⑥是理解面向对象语言中引用的基础;总结:指针是C语言的灵魂指针的定义指针是一个变量,用来存放地址的变量。★地址:内存单元的编号从零开始的非负整数范围: 4G★指针:①指针就是地址,地址就是指针②指针变量是存放地址的变量③指针和指针变量是两个不同的概念④叙述时通常把指针变量简称为指针,实际它们含义不一样⑤指针的本质就是一个操作受限的非负整数★指针,地址,指针变量之原创 2021-03-20 11:25:18 · 191 阅读 · 0 评论