计算机基本知识
若飒尘
游戏开发者
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
大小写转换方法
字母有32个,大写的A是65,小写的a是97,A和a之间的差是32那么大写转小写也就是+32,小写转大写也就是-32做一道题:将字符串str = “HDhsUkOPjsdYnLmAqKSMvc” 转化为小写。我们写一下逻辑for(int i=0;i<str.Length();i++){if(str[i]是大写)就转化为小写}这样做显然是可以的,但是在这个过程中需要判断Length次,那么有没有一点优美一点的办法呢?进步的过程其实就是我们一步步追求优...原创 2020-12-31 15:11:02 · 3453 阅读 · 0 评论 -
异或运算(^)交换数据
在很多的情况下我们需要交换两个变量的值,常用且直观的方法是void swap(int a,int b){ int temp = a; a = b; b = temp;}我们还可以用另外一种一眼看上去很卧槽的方法,那就是异或运算,当然这种方法只能用于整数型运算。void swap(int a,int b){ a = a ^ b; b = a ^ b; a = a ^ b;}//or like thisvoid swap(int *x,i原创 2020-11-25 15:01:10 · 835 阅读 · 1 评论
分享