C语言作业

C语言作业,第1张

C语言作业

    *** 作

//单目 *** 作符       !逻辑反 *** 作符      - 负数 *** 作符        + 正数 *** 作符       & 取地址 *** 作符

sizeof// *** 作数的类型长度 *** 作符      ~//对一个数的二进制按位取反 *** 作符

 ++ --前置(先计算,后使用)     后置--    ++(先使用原来的值,再进行++或者--)

原码       反码(符号位第一位不变,其他位改变)    补码(在反码的基础上加1)

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

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

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

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

3.0按位取反得到是-1

&(按位与)两个位都为1时,结果为1   !(按位或)两个都为0时,结果才为0

^(按位异或)两个都为0,相异为1

赋值 *** 作符:=,+=,-=,*=,/=,&=,^=,|=,>>=,<<==

关键字

1.定义:C语言提供的,不能自己创建的,为关键字

2.不能把关键字作为变量名。

循环判断关键词

break:循环程序中,跳出循环关键字。

while:while循环    for   case:选择语句关键词    continue:循环关键词

if    else   switch    dofault    do-while    goto(跳转语句)

变量类型关键字

char int float double long short         signed:有符号类型

unsigned:无符号类型    const:常变量关键字   enum:枚举关键字    extern:外部变量,函数申明符号

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

static:修饰全局变量,使得全局变量只能在自己所在的原文件(.c)使用,改变外部链接属性,使得其无法在其他文件中使用。

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

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

原文地址: https://outofmemory.cn/zaji/3970276.html

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

发表评论

登录后才能评论

评论列表(0条)

保存