在C语言当中如何把一个有符号char变量的当前值是负数转换成正数? 资源ID: 如char c=-6;这时候c的当前值就是负6,那我在后面要要把这个负6转换成正6来运算,我该如何操作呢?最好能帮我写一几句,把负6转换成正6。先谢了!!!!!! char 是字符型的,怎么会纯逗出现负数?你说的是 int c=-6吧!友察两种方法:第一种直接在前面加一个负号就可以了,(-c)==6;第二种用取好裤茄绝对值的abs()函数,abs(c)==6,要加头文件#include c=256-c+'0' c=-c ← 上一篇: 下一篇: →