摘要:
用c语言编写程序时,其内容存储在文本文件中,该文件以`.c`结尾,称之为源代码文件(*`source code file`*)。 > `.c`之前的部分称之为基本名(*`base name`*),后面的部分称为扩展名(*`extension`*),基本名 + 扩展名 = 文件名。 > * #### 阅读全文
posted @ 2023-06-29 17:08
code_wss
阅读(22)
评论(0)
推荐(0)
摘要:
[toc] ## 1. Defination 即把数据类型转换成另一种数据类型,例如这么一种情况,你想把`long`类型的数据,保存成`int`类型数据,那么你就需要将其进行强制类型转换。可以使用**强制类型转换运算符**来把值**显示**的转换成另一种数据类型。 ```c (type_name)e 阅读全文
posted @ 2023-06-29 17:08
code_wss
阅读(14)
评论(0)
推荐(0)
摘要:
[toc] **该节主要讲述使用c语言如何实现文件的创建、读取、修改、写入文本文件以及二进制文件的**。 # 一、打开文件 * ### `fopen()`函数: 函数定义 ```c 函数定义:FILE *fopen(const char *pathname, const char *mode); ` 阅读全文
posted @ 2023-06-29 17:08
code_wss
阅读(75)
评论(0)
推荐(0)
摘要:
## 一、结构体 ### 1.产生及意义 ### 2.类型的描述 **使用格式:结构体成员是不占用内存空间的,类比于`int`属于类型范畴。** ```c struct [结构体名] { //成员间的数据类型可以不同 数据类型 成员1; 数据类型 成员2; ······ }[one or more 阅读全文
posted @ 2023-06-29 17:07
code_wss
阅读(33)
评论(0)
推荐(0)
摘要:
[toc] 书写程序的原则:==谁申请地址,待程序执行结束后谁要释放==。动态内存管理的函数包括有`malloc calloc realloc free`,其中`free`函数要与前三者在一个函数中同时使用或者在同一个模块中。 ## 一.`malloc` * 函数定义:`void *malloc(s 阅读全文
posted @ 2023-06-29 17:07
code_wss
阅读(50)
评论(0)
推荐(0)
摘要:
## 一、函数的定义 数据类型 函数名 (数据类型 形参名,数据类型 形参名,···) ```c 1 #include 2 #include 3 4 int main() 5 { 6 printf("hello world!\n"); 7 8 return 0; 9 } jxs@jxs-ubuntu 阅读全文
posted @ 2023-06-29 17:07
code_wss
阅读(19)
评论(0)
推荐(0)
摘要:
## **流程控制语句** - **顺序语句** > 特点:语句逐句执行 > - **选择语句** > 特点:出现了一种以上的情况时使用 > - **循环语句** > 在某个条件成立的情况下,循环执行某个语句、 > ### 关键字: > * 选择:`if-else`, `which-case`; > 阅读全文
posted @ 2023-06-29 17:06
code_wss
阅读(34)
评论(0)
推荐(0)
摘要:
## 一、变量与地址 指针(*pointer*)是一个值为地址的变量(或者数据对象)。 引入指针: > * 正如`char`类型变量的值为字符、`int`类型变量的值为整数、指针类型的变量是地址。 > **`type name = value ==> int *p = &n `** >> **`p` 阅读全文
posted @ 2023-06-29 17:06
code_wss
阅读(36)
评论(0)
推荐(0)
摘要:
## 一、一维数组 构造类型之一,存放的数据地址连续 ### 1.定义 使用格式:**【存储类型】 数据类型 标识符 \[下标]** ### 2.初始化 ### 3.元素引用 示例代码: ```c #include #include #define M 3 int main() { int i; / 阅读全文
posted @ 2023-06-29 17:06
code_wss
阅读(43)
评论(0)
推荐(0)
摘要:
Input & Output --> 标准IO、文件IO ## 一、函数类型 ### 1.格式化输入输出函数: `printf` & `scanf` ####(1)`printf` 定义如下:int printf(const char *format, ...); **`format`: 是字符串, 阅读全文
posted @ 2023-06-29 17:05
code_wss
阅读(25)
评论(0)
推荐(0)
摘要:
## c语言数据类型如图:  图中的单位为`byte`(字节),`1 byte = 8 bit`. * **整形数据的存储都是以补码的形式存储的** * 对于负数 阅读全文
posted @ 2023-06-29 17:04
code_wss
阅读(13)
评论(0)
推荐(0)
摘要:
* #### 算术运算符: **假设变量 A 的值为 10,变量 B 的值为 20,则:**  > **关 阅读全文
posted @ 2023-06-29 17:04
code_wss
阅读(16)
评论(0)
推荐(0)
摘要:
## 1.常量 **Def: 程序执行过程中值不会发生变化的量** ### (1)整型常量 > 1, 15, 6, etc ### (2)实型常量 > 3.14, 5.6, etc ### (3)字符常量 **def:使用单引号引起来的单个字符或者转义字符** > `'j'`, `'\n'`, `' 阅读全文
posted @ 2023-06-29 17:03
code_wss
阅读(35)
评论(0)
推荐(0)
摘要:
解决办法 打开博客管理后台,打开“设置”,找到“页首HTML代码”选项,添加以下代码即可: <script type="text/x-mathjax-config"> MathJax.Hub.Config({ extensions: ["tex2jax.js"], jax: ["input/TeX" 阅读全文
posted @ 2023-06-29 16:59
code_wss
阅读(49)
评论(0)
推荐(0)
摘要:
[toc] **十进制对任意进制数转换时,将其除以进制类型取余倒序排列**。 **其他进制之间的转换使用“8421”法:** ## 1.十进制——>二进制(以一个位数为单位进行分割) 8+4+2+1=15可以写成:$2^3+2^2+2^1+2^0=15$ 若十进制数大于15,则依次按照2的阶次增加数 阅读全文
posted @ 2023-06-29 16:21
code_wss
阅读(56)
评论(0)
推荐(0)

浙公网安备 33010602011771号