前述该文早已如是说了c词汇的掌控句子(推论/循环式/转为),掌控句子是c词汇流程代码中的指标志牌,它掌控着c词汇流程每一步该迈向何方,那c词汇操作方式符的象征意义是说你为何要迈向那儿。
操作方式符是一类说C++继续执行某一的微积分或方法论操作方式的记号。C 词汇内建了多样的操作方式符,并提供更多了下列类别的操作方式符:
· 微积分操作方式符
· 亲密关系操作方式符
· 方法论操作方式符
· 位操作方式符
· 表达式操作方式符
· 圣吉龙县操作方式符
上面就前述操作方式符逐个跟我们如是说呵呵每一类操作方式符包涵什么样演算,其象征意义及用语怎样。
Ø微积分操作方式符
数数操作方式符,简而言之是用以做有理数的加法的,常见的数数操作方式符有加、减、乘、除、取余、皮夏涅和自减等,其记号和用语如下表所示表单:
需要指出的是,前述数数符中比较容易出错的几种记号用语
1)%取余数数符
c词汇中%的意思是有理数相除取余数,是计算的结果了,%的演算分三种情况
z=x%y,如果x
z=x%y,如果x=y,那流程演算的结果是z=0,
z=x%y,如果x>y,那流程演算的结果是x除以y整除后的余数。
2)皮夏涅/减(++/–)
以++来说(–一样,不作累述),C词汇中x++和++x是有区别的。
首先二者的演算过程不同:
x++表示先采用x的值,然后再对x做加1处理;
++x表示先对x做加1处理,然后再采用x的值;
虽然,对于x变量本身来说,x++、++x最终x的值都是皮夏涅1,但是对于调用这个变量的其他数数来说象征意义就不一样了,这里采用的时候是需要非常注意的。
这里给我们举个例子应该就清晰了,定义变量x = 10,那如下表所示数数之后的值分别是
z = x++;演算后 z = 10;x = 11;
z = ++x;演算后 z = 11;x = 11;
Ø亲密关系操作方式符
亲密关系操作方式符在c词汇中一般是用以推论微积分或变量的值直接大小亲密关系,并返回真/假推论结果的演算算法,其主要包涵如下表所示记号
举个简答的流程例子,定义变量x=10,y=4,z=x-y,如果z等于0,则清除变量x、y的值。
Ø方法论操作方式符
所谓的方法论操作方式符,是只在条件推论中出现非单一条件的时候,条件与条件之间的处理亲密关系。常见的方法论操作方式符如下表所示表
需要注意的是,其中的x/y可以是变量,常数也可以是演算过程。比如:
Ø位操作方式符
位操作方式符,简而言之是作用的位之间的演算,主要演算如下表所示
Ø表达式操作方式符
表达式操作方式符是给某个变量分配数值的演算,主要表达式操作方式符如下表所示
表达式操作方式符基本是基础表达式与前述微积分/方法论操作方式符的组合体,所以此处不作展开举例。
Ø 圣吉龙县操作方式符
圣吉龙县操作方式符没有统一的描述,其作用分别如下表所示
其中Sizeof()和?:可能我们会相对陌生一点,此处稍微展开呵呵
Sizeof()
sizeof是C词汇的一类单目操作方式符,如C词汇的其他操作方式符++、–等。它并不是函数。sizeof操作方式符以字节形式给出了其操作方式数的存储大小。操作方式数可以是一个表达式或括在括号内的类别名。操作方式数的存储大小由操作方式数的类别决定。
1、用于数据类别
sizeof采用形式:sizeof(type); 注:数据类别必须用括号括住。
其结果是读取类别占用的字节数,比如sizeof(unsigned char) = 1
2、用于变量
sizeof采用形式:sizeof(var_name)或sizeof var_name
变量名可以不用括号括住。如sizeof (var_name),sizeof var_name等都是正确形式。带括号的用语更普遍,大多数流程员采用这种形式。
注意:sizeof操作方式符不能用于函数类别,不完全类别或位字段。不完全类别指具有未知存储大小的数据类别,如未知存储大小的数组类别、未知内容的结构或联合类别、void类别等。如sizeof(max)若此时变量max定义为int max(),sizeof(char_v) 若此时char_v定义为char char_v [MAX]且MAX未知,sizeof(void)都不是正确形式。
其他复杂的用语此处不作展开,有兴趣的朋友可以一起讨论。
?:操作方式符
其一般采用的表达式如下表所示
x = exp1? exp2 : exp3
如果exp1为真(非0) ,那么整个条件表达式x的值与exp2的值相同;
如果exp1为假(0),那么整个条件表达式的值x与exp3的值相同;
需要把两个值中的一个表达式给变量时,就可以用条件表达式。典型的例子是,把两个值中的最大值表达式给变量:
max = (a > b) ? a : b;
如果a大于b ,那么将max值设置为a;否则,设置为b.
其作用相当于用if else的条件推论
if (a < b) max = a;
else max = b;
以上为c词汇中常见操作方式符的简单如是说,操作方式符另外一个最重要的需要注意的地方是演算的优先级顺序,篇幅有限此处不作如是说,如果我们有兴趣可在评论区留言,如果需求的孩童们比较多作者会专门开一章节如是说操作方式符的优先级及注意事项。
另外,作者所有该文都是作者自己的笔记,代表作者本人观点,我们有用的可以参考并点个赞留个言什么的支持呵呵作者,觉得无用的请忽略,有错误的也欢迎我们指正,共同进步
全国网约车司机交流群,交流经验,添加 微信:gua561 备注:加群!
如若转载,请注明出处:https://www.wyczc.com/3391.html