回顾与知新

计算机能直接识别的代码是二进制,而我们平时说得数都是10进制

cpu做算数运算和逻辑运算

内存条不能保存数据,数据保存在硬盘

声明变量:在内存中开辟空间

数据类型决定开辟空间的大小

//sizeof运算符 用来计算数据类型在空间中所占空间的大小

float     4bytes

double   8bytes

int     4bytes

char     1bytes

long      4bytes

short    2bytes

Byte(B)字节:存储单位

1TB=1024GB      1GB=1024MB    1MB=1024KB   1KB=1024B

    1B=8bit(位)

地址:内存块在整个内存中的编号

地址在表示时使用的是十六进制

字符串;

字符用单引号

字符串用双引号

将字符串保存起来,使用类型:char[]

打印字符串的占位符%s

输入一个字符串:

求字符串的长度 strlen();

\0,字符串的结尾标识

选择结构:

单分支结构   if(条件){

语句块

};

双分支结构    if(条件)

{

语句块1

}

else

{

语句块2

};

多分支结构

if(条件1)

{

语句块1

}

else if(条件2)

{

语句块2

}

else if(条件n)

{

语句块n

};

多分支结构中判断条件是和某个具体的值进行比较就用switch

switch(表达式){

case值1:{

语句块1;

break;

case值2:

语句块2

break;

case值n:

语句块n;

break;

}

(每个case语句块中最后应该加上break;,用来跳出switch循环

表达式的类型只能是short,char,int,枚举

(else不能单独使用)

如果条件成立就执行语句块

循环结构

while(循环条件){

循环语句://重复的内容

}

//循环条件的作用:用来控制循环语句执行的次数

//当循环条件成立时,就执行循环语句,否则就跳出循环

//永远不会结束的循环称为死循环

//continue跳过本次循环语句继续执行下个语句

//循环三要素

1循环条件

2循环语句

3更新循环变量

大于<=

小于<=

等于:==

赋值:=

不等于:!=

并且,同时:&&

或者:||

取余运算符%用来获取余数(只能用于整数)

c语言中没有boolean(真和假),使用0表示假,使用非0表示真

stdio.h:标准的输入和输出流 stdin(键盘)    stdout(显示器)

在使用标准输入和输出时,会有一个缓冲区,scanf会从缓冲区获取数据,如果缓冲区有数据,直接去

字符是用单引号引起来的,‘A’,‘c','0',

字符型的数据在计算机中存储的是字符所对应的ASCII码(0-127之间的整数)

//从缓冲区将换行符去掉

getchar()://从缓冲区获取一个字符getchar()==scanf("%c",&c)

EOF end of file 文件结束标识符

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值