扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
1、乘号 * 就是星号键,间接运算符 可以用()。
我们提供的服务有:网站建设、网站制作、微信公众号开发、网站优化、网站认证、肃州ssl等。为1000多家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的肃州网站制作公司
2、常用的运算符号及优先级别:
1级(左结合)
( ) 圆括号;[ ]下标运算符;-指向结构体成员运算符;. 结构体成员运算符。
2级(右结合)
“ ! ”逻辑非运算符;“ ~ ”按位取反运算符;“ ++ ”前缀增量运算符;“ -- ”前缀减量运算符;
“ - ”负号运算符;(类型)类型转换运算符;“ * ”指针运算符;“ ”地址运算符;
“sizeof ” 长度运算符。
3级(左结合)
“ * ” 乘法运算符;“ / ” 除法运算符;“ % ” 取余运算符。
4级(左结合)
“ + ”加法运算符;“ - ”减法运算符。
5级(左结合)
左移运算符; 右移运算符。
6级(左结合)
、=关系运算符。
7级(左结合)
“ == ”等于运算符;“ != ”不等于运算符。
8级(左结合)
“ ”按位与运算符。
9级(左结合)
“ ∧ ”按位异或运算符。
10级(左结合)
“ | ”按位或运算符。
11级(左结合)
“”逻辑与运算符。
12级(左结合)
“ || ”逻辑或运算符。
13级(右结合)
? :条件运算符。
14级(右结合)
=、 +=、 -=、 *=、 /=、 %=、 =、 ^=、 |=、 =、 =赋值运算符。
15级(左结合)
“,” 逗号运算符。
C语言中*是二元运算符:乘号,用于将两个表达式的值相乘;也是一元运算符:取值,用在指针表达式的左边,取指针指向的存储位置的值。
#includestdio.h
intmain()
inta=12;
intb=100;
intm=a+b;
floatn=b*c;
doublep=a/c;
intq=b%a;
优先级2级
结合方向,右结合(自右至左)单目运算符
!逻辑非运算符
~按位取反运算符
++自增运算符
--自减运算符
-负号运算符
(类型) 类型转换运算符
地址与运算符
sizeof长度运算符
以上内容参考:百度百科-c语言运算符号
C语言中*是二元运算符:乘号,用于将两个表达式的值相乘;
也是一元运算符:取值,用在指针表达式的左边,取指针指向的存储位置的值。
使用示例:
#include stdio.h
int main()
{
int a = 12;
int b = 100;
float c = 8.5;
int m = a + b;
float n = b * c;
double p = a / c;
int q = b % a;
printf("m=%d, n=%f, p=%lf, q=%d\n", m, n, p, q);
return 0;
}
扩展资料
C语言后缀表达式2级
postfix-expression [ expression ],数组下标运算。
postfix-expression ( argument-expression-list),函数调用,括号内的参数可选。
postfix-expression . identifier,成员访问,
postfix-expression - identifier,成员访问,-号之前应为指针。
postfix-expression ++,后缀自增
postfix-expression --,后缀自减
( type-name ) { initializer-list }
( type-name ) { initializer-list , } 复合初始化,C99后新增。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流