转义字符是C语言中表示字符的一种特殊形式。
通常使用转义字符表示ASCII码字符集中不可打印的控制字符和特定功能的字符,如用于表示字符常量的单撇号,用于表示字符串常量的双撇号和反斜杠等。
转义字符用反斜杠后面跟一个字符或一个八进制或十六进制数表示。
C语言中数据的储存空间是有限的,比如说整型数据,占四个字节,从而整型数是有范围的,从-231+1到231,正负号根据二进制数第一位决定。
并且运算是以二进制来进行的,当两个数加和超出范围时,自动舍去超出的位数(二进制),所以当然可能两个很大的正数相加等于负数咯。
如果想把正数转换成负数,直接拿0减去就可以。
一元运算符:一些只需要一个操作数的运算符称为一元运算符。
一元运算符只对一个表达式执行操作,该表达式可以是数值数据类型类别中的任何一种数据类型。
一元运算符有:sizeof,正号,负号,!, ++, -- ,位非,返回数字的非。
二元运算符:需要两个操作数才能完成运算。
如典型的a+b、 a-b、a*b、a/b等。