发布网友 发布时间:2022-04-22 04:38
共5个回答
热心网友 时间:2023-10-03 16:53
字符H的对应ASCii码是48热心网友 时间:2023-10-03 16:54
'H'和'A'相差7没错,'A' + 7 = 'H',同理 '0' + 7 ='7',热心网友 时间:2023-10-03 16:54
因为printf函数中对变量a的输出格式作了限定,它是一个char。另在对表达式a='H'-'A'+'0'求值后,它的结果就是'7',而不是55。热心网友 时间:2023-10-03 16:55
你查询ASNI 编码表 对应字符的十进制,然后相加减,得出的十进制值在对应ASNI编码表的对应字符,就能知道为什么了,c语言在运算,对于单个字符是可以直接转ASNI编码的十六进制或十进制或其他的对应编码热心网友 时间:2023-10-03 16:56
对啊,H减A就是等于7,再加个'0','0'在十进制是48,那48+7应该是等于55,但程序是以%c格式输出这个55,所以,就是字符'7'。怀疑对方AI换脸可以让对方摁鼻子 真人摁下去鼻子会变形
女子野生动物园下车狼悄悄靠近 后车司机按喇叭提醒
睡前玩8分钟手机身体兴奋1小时 还可能让你“变丑”
惊蛰为啥吃梨?倒春寒来不来就看惊蛰
男子高速犯困开智能驾驶出事故 60万刚买的奔驰严重损毁