建设网站需要学什么程序,免费网页设计网址,太原网站建设丿薇,做高性能的网站 哪门语言好算数运算符
基本的算数运算有加法、减法、乘法、除法和取模#xff08;求余数#xff09;#xff0c;对应的算数运算符分别为#xff1a;、-、*、/、%。至于用法#xff0c;大家应该耳熟能详#xff0c;这里不再过多赘述。 自增与自减运算符
运算符说明自增运算符…算数运算符
基本的算数运算有加法、减法、乘法、除法和取模求余数对应的算数运算符分别为、-、*、/、%。至于用法大家应该耳熟能详这里不再过多赘述。 自增与自减运算符
运算符说明自增运算符将数值增加一- -自减运算符将数值减少一
该运算符主要有前置和后置两种用法很多人在刚开始接触的时候不知道区别这里详细介绍一下 egi2; ai;这里是先把 i 的值赋给 a然后i再加一最后的结果是a2i3 而i2; ai;这里是 i 的值先加一然后再将 i 赋给 a最后的结果是a3i3。
强制类型转换运算符
强制类型转换的两种形式
(类型名)(表达式)如果表达式是单个变量可以不用括号类型名(表达式)
使用
/*第一种用法*/
(double)a //将a转成double类型
(int)(xy) //将xy转成整型/*第二种用法*/
double(a)
int(xy)关系运算符
运算符描述检查两个操作数的值是否相等如果相等则条件为真!检查两个操作数的值是否相等如果不相等则条件为真检查左操作数是否大于右操作数的值如果是则条件为真检查左操作数是否小于右操作数的值如果是则条件为真检查左操作数是否大于等于右操作数的值如果是则条件为真检查左操作数是否小于等于右操作数的值如果是则条件为真
关系运算符表达式的值是“真”和“假”用“1”和“0”来表示。
位运算符
运算符描述按位与两个操作数同一位都是1结果才为1其他的均为0丨按位或两个操作数同一位都是0结果才为0其他的均为1^按位异或两个操作数同一位不同时为1则对应结果为1否则为0~按位取反将操作数转化为二进制表示然后将二进制为由1变为0由0变为1二进制右移运算符若a0000 1000ba3则b0000 0001二进制左移运算符若a0000 1000ba3则b0100 0000
逻辑运算符
运算符描述逻辑与运算符两个操作数都是非0值这条件为真丨丨逻辑或运算符两个操作数有任意一个条件非0则条件为真逻辑非运算符如果为真则将其转为假反之亦然
条件运算符
条件运算符是一个三目运算符 语法
表达式1 表达式2表达式3如果满足表达式1的条件则求解结果为表达式2否则为表达式3. eg
// 求ab中的最大值
maxab?a:b;赋值运算符
“”就是赋值运算符把右边的操作数赋值给左边的操作数。 注意
赋值不是等号具有方向性“左值”必须是放在内存中可以访问且可以合法修改值的存储单元通常只能是变量名“右值”可以是常量也可以是变量或者表达式但一定要能取得确定的值如果赋值运算符两侧的类型不一样但是都是数值型或者字符型在赋值时会自动进行类型转换将浮点型数据包括单、双精度赋给整型变量时舍弃其小数部分
复合赋值运算符
运算符描述加且赋值运算符ab相当于aab-减且赋值运算符a-b相当于aa-b*乘且赋值运算符a*b相当于aa*b/除且赋值运算符a/b相当于aa/b%求模且赋值运算符a%b相当于aa%b左移且赋值运算符c2相当于cc2右移且赋值运算符c2相当于cc2按位与且赋值运算符c2相当于cc2^按位异或且赋值运算符c^2相当于cc ^2丨按位或且赋值运算符c丨2相当于cc丨2