全站数据
8 4 2 0 5 8 1

ascii码大小写转换

奋斗在IT | 简单学习,快乐成才!         
问题更新日期:2024-10-29 02:15:05

问题描述

ascii码大小写转换希望能解答下
精选答案
最佳答案

要求ASCII编码的字符ch必须是字母,才能转换。

统一转换成大写:ch & 0b11011111, 简写:ch & 0xDF

统一转换成小写:ch | 0b00100000, 简写:ch | 0x20

A的ascii码是

65 -- 0x41 -- 0b0100 0001

Z对应是

90 -- 0x5A -- 0b0101 1010

a的ascii码是

97 -- 0x61 -- 0b0110 0001

z对应是

122 - 0x7A -- 0b0111 1010