自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 折中查表法(C语言)

输入数组必须是从小到大排列/** x:要查找的数字* array[]:输入的数组* len:数组长度*/int binsearch(int x, int array[], int len){ int low = 0,high = len-1,mid; while (low <= high) { mid = (low + high) / 2; if (x > array[mid]) { ...

2021-08-14 15:05:42 273 1

原创 三目运算符(三元运算符)

X1 ? X2 :X3先计算X1为真,则计算X2 ,否则计算X3,并以该条件作为表达式的值,X2与X3只能有一个表达式被计算。例:(a>b)? a : b三元运算符的优先级仅高于赋值运算符,最好加上圆 括号...

2021-08-13 19:37:28 123

原创 一个数二进制有多少个1

int bitcount(unsigned x){ int i; for (i = 0; x != 0; x >>= 1) { if (x & 1) { i++; } } return i;}

2021-08-13 15:14:22 68

原创 将B字符串复制到A字符串的尾部

void strcat(char* str1, char str2[]){ int i = 0, j = 0; while (*(str1 + i) != '\0') { i++; } while (str2[j] != '\0') { *(str1 + (i++)) = str2[j++]; }}

2021-08-13 14:27:09 320

原创 去除字符串中不想要的字符

void squeeze(char *str,char ch){ int i, j = 0; for (i = 0; *(str + i) != '\0'; i++) { if (*(str+i) != ch) { *(str + (j++)) = *(str + i); } }}

2021-08-13 00:29:27 85 2

原创 自增运算符++i与i++

int n1, n2, i_1 = 7, i_2 = 7; n1 = i_1++; n2 = ++i_2; printf("%d\n", n1); printf("%d\n", n2); printf("%d\n", i_1); printf("%d\n", i_2); /* 运行结果为 7 8 8 8 i_1++; 先使用再增加 ++i_2; 先增加再使用 */...

2021-08-13 00:13:38 85 1

原创 把十六进制字符串转换为整型

int htoi(char s[]){ int hexdigit, i = 0, inhex = 1, n = 0; if (s[i] == '0') { ++i; if (s[i] == 'x' || s[i] == 'X') ++i; } for (; inhex == 1; ++i) { if (s[i] >= '0' && s[i] <= '9')...

2021-08-12 23:51:20 140

原创 将数组字符串转换为整型

int atoi(char str[]){ int i,num=0; for (i = 0; str[i] <= '9' && str[i] >= '0'; i++) { /* * 假设str[2]为‘9’ * ascll码表里面‘9’为0x39 ‘0’为0x30 相减为0x09 十以内的十进制与十六进制是一样的,十进制也就是9 */ num = num * 10 + (st...

2021-08-12 22:48:53 1586

原创 统计数字出现的个数

short temp, digit_Array[10],i; for (i = 0; i < 10; i++) { digit_Array[i] = 0; } while ((temp = getchar()) != EOF) { if (temp >= '0' && temp <= '9') { ++digit_Array[temp - '0'];...

2021-08-12 21:30:45 158

ASCII码_标准表.xlsx

ASCII码_标准表.xlsx

2021-08-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除