c语言学习-2

c语言学习-2,第1张

c语言学习-2 一. *** 作符(可以不使用括号)

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——定义的常量

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4652867.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-06
下一篇 2022-11-06

发表评论

登录后才能评论

评论列表(0条)

保存