
C与C++零碎的知识点
文章平均质量分 72
如题
今天又在学代码写BUG口牙
这个作者很懒,什么都没留下…
展开
-
typedef 详解
例如:typedef unsigned int UINT。原创 2023-09-22 17:13:07 · 240 阅读 · 1 评论 -
共用体详解
共用体原创 2023-09-21 20:57:13 · 231 阅读 · 1 评论 -
部分逻辑运算符详解
逻辑运算符经常与if语句搭配使用,用它可以连接关系表达式,例如表示x是否在闭区间[+1,1]中可以表示为if (x >= 1 && x <= 1),表示x>=-1且x<=1那么此表达式的值才为“真”,才会执行if下的语句。的现象,例如当x=-2时,那么if (x >= 1 && x <= 1)这个语句的第一个语句x>-1就为假,此时就可以判断出这个逻辑语句的结果一定就为”假“,逻辑与(&&):逻辑与运算符的两个逻辑运算对象只要有一个为”假“,那么结果就是”假“,两个都为真,结果才为真。原创 2023-09-20 20:50:56 · 266 阅读 · 1 评论 -
printf()函数详解
printf()是C语言标准,用于将格式化后的字符串输出到标准输出。标准输出,即标准输出文件,对应终端的屏幕。printf()申明于头文件stdio.h正确返回输出的字符总数,错误返回负值,与此同时,输入输出流错误标志将被置值,可由指示器ferror来检查输入输出流的错误标志。格式化字符串包含三种对象,分别为:1、字符串常量2、格式控制字符串3、转义字符字符串常量鸳鸯输出,在显示中起提示作用。输出表列中给出了各个输出项,要求格式控制字符串和各输出项在数量和类型上应该一一对应。原创 2023-09-20 20:41:08 · 160 阅读 · 1 评论 -
变量命名规则
对于C语言来说,用户标识符的命名规则如下:标识符由字母(A-Z,a-z)、数字(0-9)、下划线“_”组成,并且首字符不能是数字,但可以是字母或者下划线。例如,正确的标识符:abc,a1,prog_to。C语言规定,变量名的第一个字符必须是字母或者下划线,其后的字符必须是字母、数字或下划线,这不仅适用于变量名,而且适用于函数名、不能把C语言关键字作为用户标识符,例如if,for,while等。原创 2023-09-20 19:46:13 · 1681 阅读 · 2 评论 -
C++部分按位操作
异或,是一个数学,英文为exclusive OR,缩写为xor,应用于逻辑运算。异或的数学符号为“⊕”,计算机符号为“xor”。其运算法则为:奇奇怪怪的例子: char a;a=3^2;则输出十进制a=1;理由:十进制3=二进制11;十进制2=二进制10;进行异或操作得到01,即十进制1异或也叫半加运算,其运算法则相当于不带进位的二进制加法:二进制下用1表示真,0表示假,则异或的运算法则为:0⊕0=0,1⊕0=1,0⊕1=1,1⊕1=0(同为0,异为1)原创 2023-09-20 10:51:35 · 331 阅读 · 1 评论 -
原码、反码、补码详解?
计算机底层存储数据时使用的是,但是计算机在存储一个数字时并不是直接存储该数字对应的二进制数字,而是存储该数字对应在了解原码,反码,补码之前,需要先了解。原创 2023-09-20 09:57:38 · 161 阅读 · 1 评论 -
typedef struct 与 struct区别
struct。原创 2023-09-19 08:02:50 · 5778 阅读 · 2 评论