当前位置: 首页 > news >正文

快速判断是数字字符还是英文字符

问:(c >> 6 & 1) * 2 - 1是什么意思?

答:对于任意小写/大写英文字母字符,其 ASCII 码的二进制都形如 01xxxxxx;对于任意数字字符,其 ASCII 码的二进制都形如 0011xxxx。

根据这一特点,可以根据二进制从低到高第 6 位(设二进制最低位是第 0 位)是 0 还是 1 来判断:如果是 1 就是小写/大写英文字母字符,如果是 0 就是数字字符。把字符的二进制右移 6 位再 AND 1 就可以得到这个比特值。然后再通过 ×2−1 的操作,把 1 转换成 1,0 转换成 −1。

(虽然好像没什么大用。。。。。。顺便骂一下自己,说好昨天写的,又拖到了今天晚上!)

http://www.jsqmd.com/news/59950/

相关文章:

  • 2025最新成都旧房装修改造实力品牌推荐!家装标杆企业榜单发布,专业焕新服务助力品质生活升级
  • 深入解析:神经流形:大脑功能几何基础的革命性视角
  • 2025最新成都房屋装修公司推荐!成都家装市场权威榜单发布,品质服务双优助力打造理想家居
  • P6_MMSegmentation训练语义分割深度学习算法
  • scheme中的辛普森积分
  • 2025最新成都精装房装修公司推荐!家装实力品牌榜单发布,品质服务双优打造理想家居
  • 2025最新成都精装房装修公司推荐!蓉城家装实力品牌榜单发布,品质服务双优打造理想家居
  • 图书馆管理系统项目冲刺博客 Day3
  • 2025年下半年套管工厂综合推荐榜单:行业专家权威评测
  • 2025年11月热缩套管生产厂家哪家好深度评测
  • EmotiVoice 易魔声下载安装教程攻略:免费离线文本转语音工具软件新手必备
  • 2025年下半年热缩套管供应商靠谱排行Top 5推荐榜单
  • P4_准备西瓜语义分割数据集
  • 蓝桥杯Python-语法基础-1
  • 微信共享位置怎么修改虚拟位置
  • 图书馆管理系统项目冲刺博客 Day2
  • Java 创建事务的方式
  • 从“访答”出发,深入解析AI对话技术如何重塑信息获取方式
  • P3_安装配置MMSegmentation+预训练语义分割推理预测
  • 2025住人集装箱房生产品牌排名如何?谁在颠覆未来居住?
  • R20-2025年国产活动板房选购指南:领军品牌深度解析
  • langchain4j 学习系列(5)-RAG
  • [linux 交换空间]
  • Alpha冲刺总结报告
  • 20251203周三日记
  • 了解NFSv4中的nfsidmap
  • 你的学习思路有实践导向的优势,但需调整顺序和手段才能更高效成体系!核心结论:先搭建,边做边补原理,再集中突破面试考点,比 “先堆方案再回头学” 更高效。
  • Scrum 冲刺博客_5
  • 2025年11月聚乙烯瓶厂家综合评估与选购指南:十大知名供应商深度解析
  • 2025年12月广东顺德短视频代运营团队优势解读