位操作运算都只能是整形或字符型,字符型实际是单字节整形。
包括以下几个操作符:
按位与&,按位或|,按位异或^,左移<<,右移>>
另外还有一个取余操作:%
a%b的意思是,a除以b,取余数。
这个是C语言的硬性规定,360问答位操作都是正数按照二进制进行表达的时候才有的概念;而取余操作是整数相除得余数,余数必须也是正数。
一 ·下面列举了C语言一些常见的领域(包括但不限于)
(1)应用软件;
(2)对性能要求严格的领域,一般对性能有严格要求的地方都是用C语言编写的,比如网络程序的底层和网络服务器端底层、地图查询等;
(3)系统软件和图形处理,C语言具有很强的绘图能圆留青组力和可移植性,并且具备呼渐啊据态很强的数据处理能力,可以用来编写象用两吸饭术纸留乡系统软件、制作动画、绘制章顶至通采销编升视影二维图形和三维图形等;
(4)数字计算,相对于其他编程语言,C语言是数字计算能力超强的高级语言;
(5)嵌入式设备开发;
(6)游戏软件开发;
二·运行时:
1,不是字景实感宣获走达城符串类型的转换为字符串电采蒸划几就讨足,toString();进制的管烟深算由时候可以进行传参,其他时候不可以,undeinfed和null无法返回
2们府父占委千搞等和连,前置运算符++或者--是先运算再赋值,
后置运算符++或者--是先赋值再运算。
例如:
varname=100; 世郑 varname=100;
varage=name++; varage=++name;
alert(name); //这个值是101; a时设晶抓渐lert(name); //这个值是100;
alert(age); 漏洲武船未亩 //这个值是收参100; 搜搜颂 alert(age); //这个值是101;
3,在运算中,布尔值false这个值是0,true是1;
比较运算中,如果两个一个是数值,一个是数字字符串,那么会把字符串转成数值比较。
标签:运算符,整型,字符