unsigned char 数组和char数组怎么互相转换 我来答 2个回答 #合辑# 面试问优缺点怎么回答最加分? 凉翊阔3376 2017-03-30 · 超过132用户采纳过TA的回答 知道小有建树答主 回答量:318 采纳率:0% 帮助的人:97.2万 我也去答题访问个人页 关注 展开全部 a = (unsigned char)b; 当char类型的值为正时,转换后的值为原值。 当char类型为负时,原始值的符号位会转为数据位,即结果值为原始值补码代表的无符号值。具体计算公式为, 结果值=256+原始值。 b = (char)a; 当a为正时,原始数据与b相同 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 来自文峰粉妆玉琢的小浣熊 2017-03-30 · TA获得超过616个赞 知道小有建树答主 回答量:403 采纳率:100% 帮助的人:66.1万 我也去答题访问个人页 关注 展开全部 a = (unsigned char)b; char类型值转换值原值 char类型负原始值符号位转数据位即结值原始值补码代表符号值具体计算公式 结值=二5陆+原始值 b = (char)a; a原始数据与b相同a负a符号位变数据位数据 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容c语言数组物联网/嵌入式工程师系统教程c语言数组嵌入式工程师0基础系统入门,剑指高薪Offerc语言数组嵌入式工程师保姆式教学+简历指导+就业内推class.imooc.com广告 其他类似问题 2013-02-17 为何没有计算unsigned char[]数组的函数? 3 2013-11-16 int[] char[] unsigned char[] 有什么区别? 3 更多类似问题 > 为你推荐: