![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程语言精炼
文章平均质量分 76
主要把一些知识点集合起来,以便随时访问
qincjun
这个作者很懒,什么都没留下…
展开
-
预处理()
语法:举例:#define M 100 //可以是int类型#define STR "ABC" //可以是字符串;) //可以是代码//为register这个关键字,创建一个简短的名字;//用更形象的符号来替换一种实现case//在写case语句的时候自动把break写上。//如果定义的stuff过长,可以分成几行写,除了最后一行外,每行的后面都加一个反斜杠续行符。\ : 续行符。原创 2024-07-23 20:37:36 · 533 阅读 · 0 评论 -
float类型在内存中的存储方式
1.整形的存储方式,就是以原码,反码,补码的方式,在内存中存储;5.5->101.1(二进制浮点数)->(-1)^0*1.011*2^2;举例:9->1001(二进制浮点数)->(-1)^0*1.001*2^3;2^E表示指数位(可以理解为将M向左扩大移()E位),而是还原为 0.xxxxxx的小数。(-1)^s表示符号位,当。这时,浮点数就采用下面的规则表示,即指数。但是,我们知道,科学计数法中的。,因此可以被舍去,只保存后面的。,等到读取的时候,再把第一位的。位, 则为1.0*2^(-1)原创 2024-07-21 21:08:35 · 684 阅读 · 0 评论 -
自定义类型(构造类型)
enumColor//颜色RED, //这些可能取值都是有值的,默认从0开始,一次递增1,//当然在定义时候也可以赋初值。GREEN, //使用逗号隔开;BLUE例如enumColor//颜色RED=1GREEN=2BLUE=4。原创 2024-07-21 18:00:06 · 716 阅读 · 0 评论 -
C语言内置类型和自定义类型
自定义类型:自己创造的类型数组类型结构体类型 struct枚举类型 enum联合类型 union数组类型举个例子这两个数组的类型不一样,因为数组的元素个数发生了变化或元素的类型发生变化;所以数组也是自定义类型,根据实际情况来指定大小和类型;原创 2024-07-21 11:52:24 · 474 阅读 · 0 评论 -
C语言:指针(函数回调)
字符指针、数组指针、指针数组、数组传参和指针传参,多注意就可以搞定,实在不行C++也可以逃过去;但是函数指针,函数回调不行;尽管C++有仿函数可以逃过去,但是绝对跑不了,Linux也是如此;我从头开始学,学到C++最后,以及LInux也没跑了;还是得重新洗牌,重新来;2.5那么函数回调,就是在此基础上,把函数当成变量参数,输入到另一个函数中调用,叫做函数回调;2.4.1重命名:这个很常见,将一个长的名字改成短的。2.4.3使用typedef 定义指针类型。2.4.2使用typedef 定义结构体。原创 2024-06-08 10:28:42 · 396 阅读 · 0 评论