附录C  C语言运算符优先级和结合性
三目条件运算符?:的含义
优先级
运算符
含义
运算类型
结合性
1
( )
    [  ]
    ->
      ,
圆括号
下标运算符
指向结构体成员运算符
结构体成员运算符
单目
自左向右
2
!
~
++  --
(类型关键字)
+ -
*
&
sizeof
逻辑非运算符
按位取反运算符
自增、自尖运算符
强制类型转换
正、负号运算符 
指针运算符
地址运算符
长度运算符
单目
自右向左
3
*  /  %
乘、除、求余运算符
双目
自左向右
4
+  -
加、减运算符
双目
自左向右
5
<<   
>>
左移运算符
右移运算符
双目
自左向右
6
< <=  >  >=
小于、大于、小于等于、大于等于
关系
自左向右
7
= =  !=
等于、不等于
关系
自左向右
8
&
按位与运算符
位运算
自左向右
9
^
按位异或运算符 
位运算
自左向右
10
|
按位或运算符
位运算
自左向右
11
&&
逻辑与运算符
位运算
自左向右
12
||
逻辑或运算符
位运算
自左向右
13
?  :
条件运算符
三目
百度文库 - 让每个人平等地提升自我
百度文库 - 让每个人平等地提升自我自右向左
14
=  +=  -=  *=
/=  %= << = >>=  &= ^= |=
赋值运算符 
双目
自右向左
15
,
逗号运算
顺序
自左向右
附录B  C语言主要关键字及其用途
类别
关键字
用途
数据类型
const
char
double
float
int
long
short
signed
unsigned
struct
union
enum
void
volatile
typedef
定义符号常量
定义字符型变量
定义双精度实型变量
定义单精度实型变量
定义整型变量
定义长整型变量
定义短整型变量
定义有符号整型变量
定义无符号整型变量
定义结构类型变量
定义联合类型变量
定义枚举类型变量
定义空类型
定义可被隐藏变量
自定义数据类型
流程控制
break
case
continue
default
do
else
for
goto
if
return
switch
while
退出循环结构或switch结构
用于switch结构中的情况选择
结束本轮循环,开始下一轮循环
用于switch结构中的否则情况选择
do-while型循环的入口语句
if语句中的否则分支选择
for型循环的入口语句
无条件语句
if语句的入口语句
返回到调用函数
switch结构的入口语句
while型循环的入口语句或do-while型循环的出口语句
存储模式
auto
extern
register
static
far
near
huge
自动存储
外部存储
寄存器存储
静态存储
定义跨段远程指针
定义跨段近程指针
定义跨段特大指针
运算符
sizeof
计算指定类型或表达式的字节数
成绩输入的优良差!
#include<stdio.h>
void main()
{
    float c;
    scanf("%f",&c);
    printf("\n请输入学生成绩: \n");
if(c<60)
        printf("\n\n");
else
if(c>=60&&c<=79)
        printf("\n\n");
else
if(c>=80&&c<=89)
        printf("\n\n");
else
if(c>=90)
        printf("\n\n");
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。