五、C语言基本数据处理

C语言基本数据处理

l          l          ( Arithmetic operators )
数及浮

 

l        l        加、减、乘、除、负 算子

( + )、减 ( - )、乘 ( * )、除 ( / ) ( % )

l        l       

*/%+- 算的

负号 (-)

¬高优先级

( * )、除 ( / )、余数( % )

¬中优先级

( +)、减 ( - )

¬低优先级

 

l        l        型别之转换:

语法 (type) expression

 
     
     
main( )
        
        
     {
        
        
      int x1;
        
        
      float y1,y2;
        
        
      x1=(int)4.123;
        
        
      y1=(float)46/5;
        
        
      y2=(int)5.3456;
        
        
      printf("%d %f %f/n",x1,y1,y2);
        
        
     }
Result: 
           

 

   4 9.20000000 5.00000000

 

l        l       

增与 ( prefix ) ( postfix )

式: ++ - - 前,其运算是在使用此操作数之前先进行加一或减一之动作。

式: ++ - - 后,其运算是在使用此操作数之后进行加一或减一之动作

  
  main()
        
        
{
        
        
    int a=1,b=1,c=1,d=1;
        
        
    int aplus,bplus;
        
        
    int cminus,dminus;
        
        
    aplus=++a;
        
        
    bplus=b++;
        
        
    cminus=--c;
        
        
    dminus=d--;
        
        
    printf("%d %d/n",aplus,bplus);
        
        
    printf("%d %d/n",a,b);
        
        
    printf("%d %d/n",cminus,dminus);
        
        
    printf("%d %d/n",c,d);
        
        
}
Result: 
           
 
          
          
2 1
        
        
2 2
        
        
0 1
        
        
0 0
        
        
 
    
    

l        l        设定特殊表达式

特殊表达式
       
       
基本表达式
       
       
a += b
       
       
a = a + b
       
       
a -= b
       
       
a = a - b
       
       
a *= b
       
       
a = a * b
       
       
a /= b
       
       
a = a / b
       
       
a %= b
       
       
a = a % b
       
       
 
    
    

l        l        ( Logical operators )

运算子

功能叙述

运算子

功能叙述

&&

AND()

~

1' complement(一的补码)

 

||

OR()

<<

Left shift(左移)

!

NOT(反向)

>>

Right shift

 

l          l          ( Relational operators ) :

 

运算子

功能叙述

运算子

功能叙述

<

小于

>=

大于等于

<=

小于等于

= =

等于

>

大于

!=

不等于

 

!, 负号 (-), ++, --

( * )、除 ( / )、余数( % )

( +)、减 ( - )

<, <=, >, >=

==, !=

&&

||

 

基本运算子优先级表

 


 

 
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值