6月20日 · 2025年

ASCII的处理

1359 0
ASCII的处理ASCII 是 “American Standard Code for Information Interchange”(美国信息交换标准代码)的缩写,它是一套以拉丁字母为基础的计算机字符编码标准,用 7 位二进制数表示 128 个字符。这 128 个字符由33 ...
6月20日 · 2025年

排序算法

1056 0
冒泡排序 (Bubble Sort)从头到尾依次比较相邻元素,若顺序错误就交换位置,将较大(或较小)元素“冒泡”到序列末端最佳时间复杂度:O(n)每一个数一对比就对了平均时间复杂度:O(n^2)每一个数都要和其余数对比最差时间复杂度:O(n^2)空间复杂度:...
6月20日 · 2025年

C语言中printf()中“%”的格式占位符汇总

1061 0
占位符适用类型输出形式备注%cchar单个字符参数按 ASCII 输出%schar*字符串直到遇到 \0 或精度限制%d / %iint有符号十进制整数正数不显示符号%uunsigned int无符号十进制整数%ounsigned int无符号八进制整数不带前导 0%x / %Xunsigned ...
6月20日 · 2025年

C语言中两个变量的交换

993 0
临时变量void swap(int *x, int *y){ int temp;   temp = *x;   *x = *y;   *y = temp;}算术法a = a + b;b = a - b;   /* 此时 b...
6月20日 · 2025年

C语言中rand()随机函数

956 0
引入头文件#include <stdlib.h> 设置种子rand(RAND_MAX)生成特定范围的随机数// 生成0到n-1之间的随机数int random_0_to_n_minus_1 = rand() % n;​// 生成m到n之间的随机数...
6月20日 · 2025年

C语言中getchar()和putchar()的用法

925 0
函数头文件原型返回值含义getchar<stdio.h>int getchar(void);成功时返回读取字符的 无符号 char 强制转换后的 int;读到文件结尾或出错时返回 EOF(-1)putchar<stdio.h>int putchar(int c);成功时返回...
6月12日 · 2025年

进制转换通法

1118 0
转换为十进制转换为十进制的方法就是使用((每一位数乘以进制的权重次幂)的和),公式即:\(\text{十进制值} = d_n \cdot b^n + d_{n-1} \cdot b^{n-1} + \dots + d_1 \cdot b^1 + d_0 \cdot b^0\)...
2月17日 · 2025年

Bash中的逻辑运算符

967 0
Bash中有两个逻辑运算符:&&和||使用 && 表示“如果前一个命令成功(返回值为 0),则执行下一个命令”。使用 || 表示“如果前一个命令失败(返回值非 0),则执行下一个命令”。如何使用逻辑运算符执行不同的命令呢?比如我想写一...
9月24日 · 2024年

Python进行字符大小比较

1428 0
在Python中可以使用运算符如<=或者>=来比较数字,但你知道字符串也可以被用来比较吗?从头开始逐个对比Python使用字典排序,也就是从头开始,如果满足所给定的条件,则移动至下一位继续进行比较.如果不满足,则返回False.使用Unicode进行比较...