新手看不懂的字符串转换问题,int hextobin(char s){return(s >= '0' && s = 'a' && s = 'A' && s
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/02 07:55:47
![新手看不懂的字符串转换问题,int hextobin(char s){return(s >= '0' && s = 'a' && s = 'A' && s](/uploads/image/z/5194226-2-6.jpg?t=%E6%96%B0%E6%89%8B%E7%9C%8B%E4%B8%8D%E6%87%82%E7%9A%84%E5%AD%97%E7%AC%A6%E4%B8%B2%E8%BD%AC%E6%8D%A2%E9%97%AE%E9%A2%98%2Cint+hextobin%28char+s%29%7Breturn%28s+%3E%3D+%270%27+%26%26+s+%3D+%27a%27+%26%26+s+%3D+%27A%27+%26%26+s)
xJA_eHQ
3 0d f%l]"EET|]|fwf89XtFeékrJZg}ù_4e{0U,(\r!*dhqL7C5_jm;^ncy@otTݻD㻡2JMIwbhD ZUE"eI/=Iq@RyYU
X@E9X{06j]{=(ؑXDXq9IuE8YvH"9Se,J4-'P_nz'Puc7X!G GID\q!;> 5
新手看不懂的字符串转换问题,int hextobin(char s){return(s >= '0' && s = 'a' && s = 'A' && s
新手看不懂的字符串转换问题,
int hextobin(char s)
{
return
(s >= '0' && s = 'a' && s = 'A' && s
新手看不懂的字符串转换问题,int hextobin(char s){return(s >= '0' && s = 'a' && s = 'A' && s
s是用字符表示一个16进制的数
这函数要将其转化成相应的数字
字符是可以相减的,返回的是两字符ASC码的差值
若s在0到9之间,则返回(s - '0')
若s在a和f之间,则返回 (s - 'a')+10
若s在A和F之间,则返回 (s - 'A')+10
若s是‘-’或s是“:”,则返回-1
其他情况,则返回-2
(条件)?A : B 是三元运算符