字符串变小写
来源:互联网 发布:男士衬衣裁剪图数据 编辑:程序博客网 时间:2024/05/02 01:57
ngx代码中,字符转化为小写的宏是:
#define ngx_tolower(c) (u_char) ((c >= 'A' && c <= 'Z') ? (c | 0x20) : c)
如果c在[A, Z]之间,与上0x20,就会变成小写的字符。原因是A === 0x41,Z===0x5A,41的二进制表示为0100 0001,5A的二进制表示为0101 1010,而0x20的二进制表示为0010 0000。大写字母的高4位中的第三位是0,与上0x20之后变为1,就相当于加了0x20。而位运算比算术运算要快,所以使用位运算。
这个小技巧可以学习。
- 字符串变小写
- 字符串删除数字大写变小写
- 题目:字符串删除数字大写变小写
- 字符串 中的大写变小写.小写变大写
- 字符串转换,大写变小写,小写变大写
- 华为机试—字符串删除数字大写变小写
- 华为机试—字符串删除数字大写变小写
- 用户任意输入一个字符串,把该字符串的大写字母变小写,小写变大写。
- 大写变小写
- excel大写变小写
- 【一些题】机试题?反序打印字符串,小写变大写,大写变小写
- 字符串转换,将其中的大写字母变小写字母,小写字母变大写字母,并输出 。
- fastjson将bean转成字符串时key首字母变小写问题
- java面试题,一个字符串中的大写变小写,小写变大写,数字不变,其他就变成*
- 十五周—大写变小写
- 输入一个字符串,如果第二个字符是字母(a~z ,A~Z),则将其大写变小写,小写变大写,如果不是字母则将其修改为空格,并将修改后的字符串输出。
- Windows平台Mysql表名变小写的解决过程
- Windows平台Mysql表名变小写的解决过程
- C#调用API接收发送窗口消息
- 缓存区(一)
- ActiveX之控件关联变量、调用事件
- Google V8 引擎 原理详解
- 使用easyUI展开行详细编辑form创建CRUD应用
- 字符串变小写
- C++中浅拷贝和深拷贝的区别
- mysql 增加自动增长 虚拟列
- 修改内存地址 windows程序设计,王艳平
- 堆和栈的区别
- “奇思妙想”15位计算机大师--(书摘)
- VC 使用ADO连接数据库的问题!error C2059: 语法错误 : “<L_TYPE_raw>” .
- 删除或者新增成功与否的信息提示 thinkphp
- HTML仪表盘