55问答网
所有问题
当前搜索:
c语言位运算符的用法举例
C语言
自增自减
运算符
应用
举例
求解!
答:
x=5 --- ++x 6 x=6 --x 5 x=5 x++ 5 x=6 x-- 6 x=5 -x++ -5 x=6 -x-- -6 x=5 --- 我们把它们当成函数调用的形式来看,会比较好理解。i做为参数传入,在(++i,--i中,++,--做为前缀
运算符
),表达式的值为i+1或i-1.返回值为i+1或i-1.在(i++...
C语言
赋值
运算符
“+=”是什么意思
答:
很简单,给你
举个例子
:int a=1;a+=2;执行完后a的结果就是3,所以哦,+=的意思就是在当前值的基础上加上等号后面的值,并赋给“+”前面的变量,明白了哦?-=也同理,在当前值的基础上减去等号后面的值.并赋给“-”前面的变量。好好学
C
吧,很有意思的。
C语言运算符
中问号是什么意思
答:
问号是条件
运算符的
意思,跟冒号组合
使用
。条件运算符优先级高于赋值、逗号运算符,低于其他运算符。表达式为:表达式1?表达式2:表达式3。先求解表达式1,若其值为真(非0)则将表达式2的值作为整个表达式的取值,否则(表达式1的值为0)将表达式3的值作为整个表达式的取值。
关于
C语言
?:
运算符的用法
答:
a?b:
c
这个是条件表达式,也称三目
运算符
,表示如果a为真,则表达式值为b,如果a为假,则表达式值为c。条件表达式语法
举例
说明如下:if(a>b) {max=a} ; else {max=b};可用条件表达式写为 max=(a>b)?a:b;执行该语句的语义是:如a>b为真,则把a赋予max,否则把b 赋予max。
C语言
中
运算符
优先级排序
答:
C语言
中运算符优先级排序如下:分为优先级15级:1、圆括号【()】、下标运算符【[]】、分量
运算符的
指向结构体成员运算符【->】、结构体成员运算符【.】;2、逻辑非运算符【!】、按位取反运算符【~】、自增自减运算符【++】【 --】、负号运算符【-】、类型转换运算符【(类型)】、指针运算...
C语言
中除法
运算符
“/”与数学中的运算符“÷”
的用法
和功能完全一样...
答:
不太一样,区别在于我们数学上的除法,参与
运算的
数字没有考虑到类型的 程序中的除法有考虑 比如 1/2 这个是整数除法,结果不是0.5, 而是0,即取了整数部分 1.0/2 这个才是0.5 如果想得到一个浮点数的结果,就要考虑让两个操作数至少有一个是浮点数,强行乘一个1.0也是一个i办法 ...
C语言
中逻辑
运算符用法
答:
c语言
中的逻辑
运算符
就三种,&&与||或!非,它们的优先极顺序为非,与,或。它们含义如下,!:当操做数为真时,结果为假,反之也成立,并且它的优先极也最高,因为只有它是单目运算符,&&:只有当两个操做数都为真时,结果才为真,否则为假。||:只有当两个操做数都为假时,结果才为假,否则...
...还有:“ ^ ” 还有其他的双目
运算符的举例
。
答:
12 || 逻辑或 表达式||表达式 左到右 双目
运算符
第一列的数字代表默认优先级。
c语言
中逻辑
运算符
中的与怎么用
答:
在
C语言
中,逻辑与
运算的运算符
为“&”和“&&”,是双目运算符,其中“&&”为短路与,以下为详细
用法
:用法1:表达式1&表达式2 用法2:表达式1&&表达式2 当表达式1与表达式2的值皆为非0(真)时,则整个表达式的值为非0(真),否则,整个表达式的值为0(假)。其中,用法1中用的是“&”,当...
C语言
中冒号
运算符
是怎样
使用
的,比如 (a/3>0?a/10:a%3))?
答:
C语言
中条件运算符是唯一有3个操作数的运算符,所以有时又称为三元运算符。条件
运算符的使用
形式为:b ? x : y 其运算过程为:先计算条件b,然后进行判断:如果b的值为true,计算x的值,运算结果为x的值;否则,计算y的值,运算结果为y的值。如:int a=5,b;b=a/3>0?a/10:a%3 ; //...
棣栭〉
<涓婁竴椤
8
9
10
11
13
14
15
16
17
涓嬩竴椤
12
灏鹃〉
其他人还搜