随笔分类 - C语言基础
摘要:1 前言 在C语言中,const 修饰的变量存储在适当的内存区域中,具体取决于变量的声明方式和作用域。 2 全局 const 变量 如果 const 变量是在全局作用域中声明的,它将存储在静态存储区(Static Storage Area)中。静态存储区是在程序启动时分配的,该区域中的数据在整个程序
阅读全文
摘要:前言 相比于链队列,循环队列有着内存固定,效率高等特点,因而广泛应用于计算机的各个层面。本文主要介绍循环队列的概念和特点,列举一些循环队列的应用场景,以及给出用数组用C语言实现循环队列的代码。 一、什么是循环队列? 循环队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作
阅读全文
摘要:负数与十六进制数之间转换 1、取负数绝对值 2、取绝对值二进制码 3、取反码 4、反码结果最低位补码1 5、转为十六进制字节 将上述步骤逆转,即可将十六进制字节转为负数数值。 【注意】上述转换默认数值包含符号位,如需将十六进制字节转为数值,需要明确该十六进制字节是否为有符数值,若为有符号数值,最高位
阅读全文
摘要:Source Insight 4.0 完美破解 - 海林的菜园子 - 博客园 (cnblogs.com)
阅读全文
摘要:cached地址和uncached地址的区别是 对cached地址的访问是委托给CPU进行的,也就是说你的操作到底是提交给真正的外设或内存,还是转到CPU缓存,是由CPU决定的。CPU有一套缓存策略来决定什么时候从缓存中读取数据,什么时候同步缓存。 对unchached地址的访问是告诉CPU忽略缓存
阅读全文
摘要:C系统提供了丰富的系统文件,称为库文件,整理一下以后好实用: <stdio.h> 定义了三个变量类型、一些宏和各种函数来执行输入和输出 https://www.runoob.com/cprogramming/c-standard-library-stdio-h.html<ctype.h> 提供了一些
阅读全文
摘要:Linux系统VS Code配置C/C++环境_瓶邪写一个夏天的博客-CSDN博客_linux vscode配置c/c++环境
阅读全文
摘要:C语言的运算符包括单目运算符、双目运算符、三目运算符,优先级如下:第1优先级:各种括号,如()、[]等、成员运算符 . ;第2优先级:所有单目运算符,如++、–、!、~等;第3优先级:乘法运算符*、除法运算符/、求余运算符%;第4优先级:加法运算符+、减法运算符-;第5优先级:移位运算符<<、>>;
阅读全文