
C
文章平均质量分 69
APOLLO_TS
SoftWare Develop
展开
-
【 C语言运算符优先级及结合方向】
🍉 C语言曾经有一段极简风,这些核心代码不用括号调整优先级,而且当下还在linux 核心中保存,所以还是要把优先级整理一下。原创 2023-04-12 20:09:31 · 168 阅读 · 0 评论 -
C语言浮点数IEEE754
🍎 我们用大写的 M 代表 书写尾数,存储尾数用小写的m表示,这样是有原因的,同时也能和float头文件中的声明形成对应,FLT_MANT_DIG=24,并非23,因为它把隐含位算入,那么此时用大小写字母区分是有必要的,同理,E代表书写阶数, e代表存储阶数。这是小端法表示,反过来读就是7f800000,符号位是0,后面八个1,右键切换到四个字节显示,这样一次读四个字节,就不用反过来推测。主要说明IEEE754基本思想和一些操作,研究一下float,至于double思想是相同的。原创 2023-04-04 00:28:30 · 825 阅读 · 0 评论 -
C语言printf()输出格式
👉👉👉 %#o,%#x这样使用是合理的,如果在e,g,f中使用#,没有设置精度,那么因为数据不同显示可长可短,所以基本作为补充前缀使用。🍉🍉因为权重是自右向左,所以先从右侧往左介绍,有时这个很重要,比如字符类型进行修饰总让人很疑惑。并不是Excel中格式设置的那些作用。主要说明格式字符串的基本思想。🍊 采用一段代码说明更实际。补充和填充是有区别的,原创 2023-03-16 23:49:05 · 1206 阅读 · 0 评论 -
C 基础 (数组与指针)
数组:是按照一定的格式排列起来的一系列具有同一属性的项目。数组名:表示群体的共性(具有同一种数据类型)下标:表示个体的个性(各自占有独立的单元),在内存中占有相同的空间。一维数组的定义方式:类型说明符 数组名【常量表达式】;常量表达式表示元素的个数,即数组长度。数组元素的表示形式:数组名【下标】,下标都是从0开始。选择排序法:原创 2007-10-16 15:01:00 · 843 阅读 · 0 评论 -
C 基础 (变量初始化)
变量使用之前要对其进行初始化。char a --->1个字节int b --->2个字节float c --->4个字节double d --->8个字节double i=10.11 和 double i;i=10.11是等效的。变量的两个属性:存在性:它具有一个数据类型并以一定的方式存在于内存中。可见性:在它的作用域中是可见的。变量的存储类原创 2007-10-15 17:28:00 · 981 阅读 · 0 评论 -
C 基础 (C语句)
空语句:;作用:循环体或转向点表达式语句:作用:表达式求值函数调用也属于表达式语句。块(复合语句):{语句组} 控制语句:条件和循环语句C语言没有提供逻辑值,非零即为真。逻辑运算符号(三种):!逻辑非&&逻辑与||逻辑或优先级如下:!逻辑非 &&逻辑与 ||逻辑或运算优先级:判断某年是否为闰年。(year%4原创 2007-10-15 20:55:00 · 1057 阅读 · 0 评论 -
C 基础 (函数)
C程序中对所包含的函数个数没有限制,但必须有一个main()函数。整个程序是从main()函数开始执行的,各函数之间的关系是平行的,没有主次之分,可以返回值,也可不返回值。c函数分为库函数和自编函数。调用C标准的函数时候用#include例如:#inclued "math.h"函数的构成如下:类型 函数名(形参表)形参说明{内部说明和定义函数执行部分}原创 2007-10-15 23:55:00 · 757 阅读 · 0 评论 -
C 基础 (预处理)
1.宏替换#define PI 3.1415926double area(radius)double radius;{return(PI*radius*radius)}由# 开始的命令是C预处理的命令。#define是宏定义的命令。#define string_first string_second它们是字符串,不能参与计算宏定义必须写在第一次使用宏定义的代码之前。原创 2007-10-16 11:27:00 · 832 阅读 · 0 评论 -
C 基础 (整形,字符型,浮点型)
整形常量C的整形常量有三种表示方式,即十进制整数,八进制整数和十六进制整数。十进制数:一串连续的数字表示,最高位非零。八进制数:以数字零开头。十六进制数:以数字零和字母x开头,a-f不区分大小写。零既是十进制又是八进制。整形变量又分有符号和无符号两种,变量在使用前必须加以说明或定义。有符号分为三种:int,short.long无符号分为三类:unsigned in原创 2007-10-13 20:00:00 · 2177 阅读 · 0 评论