c语言学习-2

本文详细介绍了C语言中的操作符,包括单目操作符如逻辑非(!)和按位取反(~),双目操作符如算术运算符(*, /, %)和关系操作符(>, <, ==)等。同时,还讲解了C语言的关键字,如自动(auto)、循环控制(break, continue)、变量类型(char, int, float)以及静态(static)和常量(const)的用法。
摘要由CSDN通过智能技术生成

一.操作符(可以不使用括号)

1.单目操作符:

! ——逻辑非操作符

~——对一个数的二进制按位取反操作符

      整数(正数):原码,反码,补码一致

      整数(负数):在内存中以补码的形式存在

      所有的正数按位取反的值是其本身+1的负数

      所有的负数按位取反的值是其本身+1的绝对值

      0按位取反得到是-1

+ ——正数/号操作符

-  ——负数/号操作符

*——取指针内容操作符

& ——取地址操作符  

++ ——自增操作符

-- ——自减操作符

sizeof——长度运算操作符

2.双目操作符(算数运算操作符)

+ ——相加操作符

- ——相减操作符

* ——相乘操作符

/ ——相除操作符

% ——取两整数相除的余数操作符

3.关系操作符:

> ——大于操作符

< ——小于操作符

>= ——大于等于操作符

<= ——小于等于操作符

== ——等于操作符

!= ——不等于操作符

4.逻辑操作符

&& ——逻辑与操作符

|| ——逻辑或操作符

5.初等运算操作符

() ——圆括号操作符

[] ——下标操作符

-> ——指针引用结构体成员操作符

. ——取结构体变量成员操作符

二.关键字(C语言提供的,不能自己创建的)

1.常见关键字

auto——自动变量关键字

     进大括号的时候,变量自动创建

     出大括号的时候,变量自动销毁

2.循环判断关键词

break——循环程序中跳出循环关键字

while——循环语句

for——循环语句

case——选择语句关键词

continue——循环关键词

if-else——条件语句关键词

switch——选择结构语句关键词

default

do-while——循环语句关键词

goto——跳出语句关键词

3.变量类型关键字

char, int, float, double, long, short,

signed——有符号类型   -2^31-0~2^31

unsigned——无符号类型     0~2^32   %u

const——常变量关键字

enum——枚举关键字

extern——外部变量、函数申明符号

register——寄存器变量关键词

static——静态变量关键字

      static 修饰局部变量的时候,局部变量改变自身生命周期,变成了与全局变量生命周期一致

      static 修饰全局变量,使得全局变量只能在自己所在的源文件(.c)使用

      改变外部链接属性,使得其无法在其他文件中使用

      static 修饰函数,使得函数只能在自己所在的源文件(.c)使用

#define——定义的常量

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值