在C语言当中如何把一个有符号char变量的当前值是负数转换成正数?

在C语言当中如何把一个有符号char变量的当前值是负数转换成正数?
如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
← 上一篇: 下一篇: →