基础C语言2

 

一个=为赋值 2个==为相等 或判断是否相等

sizeof 计算的是变量(可以不加括号) /类型(不能不加括号)所占空间的大小,单位是字节

 

'\0' --转义字符--0
0 --数字  0
'0'-->   48
数组的下标是从0开始的
C语音具有跨平台性和可移植性
Pow(n,m) --表示n的m次幂
计算机中的单位

bit -比特位                       一字节 = 8个比特位
byte -字节
KB      kb=1024byte
MB    MB = 1024KB
GB  …
TB ….
PB

char=1字节;short=2字节;int=4字节;long=4/8字节;long long=8字节;fioat=4字节;doubie=8字节

//全局变量和局部变量的名字,建议不要相同,容易误会产生bug
//当局部变量和全局变量的名字相同的时候,局部变量优先

C语音语法规定,变量要定义在当前代码块的最前面

作用域
局部变量的作用域是变量所在的局部范围,
全局变量的作用域是整个工程
生命周期
局部变量的生命周期是进入作用域生命周期开始,出作用域生命周期结束
全局变量的生命周期是整个工程的生命周期


常量
字面常量(1;2;3;4;5;6;7…)
const ---常属性
const --修饰的常变量
const int n=19 //n是变量,但是又有常属性,所以我们说n是常变量
#define 定义的标识符常量
枚举常量--能一一列举出来的常量  {枚举常量是不能改的}

字符串
字符串的结束是一个\0的转义字符。在计算字符串长度的时候\0是结束标志,不算作字符串内容。
strlen --计算字符串的长度


0为假;
非0为真
&按位与(一假则假)   0&1=0  ;0&0=0 ;1 & 1=1
|按位或(一真则真)    0|1=1   ;    1|1=1  ;  0|0=0
^按位异或    ^^^^
异或的计算规矩
对应的二进制位相同,则为0
对应的二进制位相异,则为1
3的二进制为011,5的二进制为101
3&5=1
 
&&逻辑与(一假则假)  ||逻辑或(一真则真)

extern是声明外部符号的
 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值