C语言基础——运算符(定义变量、转义字符、输入输出语句、运算符、32个关键字)

一、定义变量

1.如何定义?

类型标识符;类型标识符=初始值;–静态开辟类型大小的空间

2.如何调用?

标识符=常量;
标识符1=标识符2;intnum=100;//在内存中开辟4个字节,存放初始值=100。
如何操作该4字节空间?
对num操作num=1000;

二、转义字符

常用转义字符:
在这里插入图片描述

二、输入输出语句

1.输出语句

printf(1234567890);

输出基本类型数据常量和变量
“%d” – 整形数据
“%c” – 字符型数据
“%f” – 输出浮点型数据
“%x” – 16进制输出
“%o” – 8进制输出
“%ld” – long型输出

2.输入语句

scanf(%d”,&num);

首先要定义变量,然后才能输入。

三、运算符

根据表达式的数量分为:单目运算符、双目运算符、三目运算符。

3.1 赋值运算符:

= //把等号右边运算的结果赋值给左边,先运行等号的右边。—双目运算符
变量 = 表达式;
int num = 100; num = 100+200;

3.2 算数运算符:

【+】【-】* (乘) /(除) %(求余) — 双目运算符
表达式1 + 表达式2 100+100
表达式1 - 表达式2 100 - 100
表达式1 * 表达式2 100*100
情况1:2个int整数相除,结果还是int型 5/2 = 2
1个int数除以1个double,结果是double 5/2.0 = 2.5
求余:只能用于int
5%2 – 整除之后的余数 = 1

3.3条件运算符

= != > < >= <= — 双目运算符
表达式1 == 表达式2 结果:真/假

3.4 逻辑运算符

&& || – —双目运算符
表达式1 && 表达式2 – 真/假 – 只要1个为假,结果为假
表达式1 || 表达式2 – 真/假 – 只要1个为真,结果为真
! – -单目运算符
!表达式 – 结果:真变假 假变真

3.5 赋值复合运算符

      +=   -=    *=    /=    %=  ^=  &=  |=

int num = 100;
num += 10; // num变为110 == num = num+10;
结论:先运算等号右边,再合等号左边的表达式进行+ - * / % ^ & | 运算,运算后,再赋值给左边变量。

3.6 自增自减运算符

       ++  --
       int num = 10;
       num++ -- num本身+1
       num--  -- num本身-1

遇到:++a + ++a – ++的优先级比+高(理解)
a-- = = 先用后减
–a = = 先减后用

3.7 位运算符

~ & | ^ << >>
~按位取反
&按位与
|按位或
<<左移 前面去掉,后面补零
> >右移 后面去掉,前面补零
0xff << 2
1111 1111 << 2
1111 1100
0xff >>2
1111 1111 >>2
0011 1111

3.8 分隔符

       ,

3.9 结束运算符

== ;

3.10 求类型大小运算符

sizeof(类型);
sizeof(变量名);
ps:sizeof()的类型为int型,输出的是数据类型的字节长度

3.11条件选择运算符:

三目运算符: ? :
(表达式1)?表达式2:表达式3
如果表达式1为真,执行表达式2
如果表达式1为假,执行表达式3

四、32个关键字

在这里插入图片描述

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值