C语言乘号用法

Python011

C语言乘号用法,第1张

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后新增。

C语言中*是二元运算符:乘号,用于将两个表达式的值相乘;也是一元运算符:取值,用在指针表达式的左边,取指针指向的存储位置的值。

#include<stdio.h>

intmain()

inta=12;

intb=100;

intm=a+b;

floatn=b*c;

doublep=a/c;

intq=b%a;

优先级2级

结合方向,右结合(自右至左)单目运算符

!逻辑非运算符

~按位取反运算符

++自增运算符

--自减运算符

-负号运算符

(类型) 类型转换运算符

&地址与运算符

sizeof长度运算符

以上内容参考:百度百科-c语言运算符号

1、乘号 * 就是星号键,间接运算符 可以用()。

2、常用的运算符号及优先级别:

1级(左结合)

( ) 圆括号;[ ]下标运算符;->指向结构体成员运算符;. 结构体成员运算符。

2级(右结合)

“ ! ”逻辑非运算符;“ ~ ”按位取反运算符;“ ++ ”前缀增量运算符;“ -- ”前缀减量运算符;

“ - ”负号运算符;(类型)类型转换运算符;“ * ”指针运算符;“ &”地址运算符;

“sizeof ” 长度运算符。

3级(左结合)

“ * ” 乘法运算符;“ / ” 除法运算符;“ % ” 取余运算符。

4级(左结合)

“ + ”加法运算符;“ - ”减法运算符。

5级(左结合)

<<左移运算符;>>右移运算符。

6级(左结合)

、>=关系运算符。

7级(左结合)

“ == ”等于运算符;“ != ”不等于运算符。

8级(左结合)

“ &”按位与运算符。

9级(左结合)

“ ∧ ”按位异或运算符。

10级(左结合)

“ | ”按位或运算符。

11级(左结合)

“&&”逻辑与运算符。

12级(左结合)

“ || ”逻辑或运算符。

13级(右结合)

? :条件运算符。

14级(右结合)

=、 +=、 -=、 *=、 /=、 %=、 &=、 ^=、 |=、 <<=、 >>=赋值运算符。

15级(左结合)

“,” 逗号运算符。