第二次课

浮点数在内存中存储分为三个部分

1.符号位2.阶码3.尾数

指数+127=阶码

尾数:23位,若凑不够尾数,在后面放0

阶码:8位  -128~127

小端:低地址放低数据   PC  inter

大端:低地址放高数据  手机  网络

2.算法

为解决一个问题而采用的方法和解题步骤

为什么不提倡用scanf:

为什么要写成一个功能函数:方便在以后供其他人调用,防止和其他函数变量相同,在合函数时导致混乱

扫描二维码关注公众号,回复: 2936715 查看本文章

3.运算符

若想提高运算符的优先级,可以在合适位置加()

【】数组下标,通过下标去访问

!:真和假,0表示假,非0表示真 if(10)也表示为真

int a=10   a=!a   a=1

.int a=10   !a   a=10

下列哪个和题目相等if(a)printf("true");printf(“false”)

if(a==1)printf("true");printf(“false”)

if(a!=1)printf("true");printf(“false”)

if(a==0)printf("false");printf(“true”)

if(a!=0)printf("false");printf(“true”)

if(a++  &&  b++ && c++)

a=10 b=11 c=12

若均为假,则abc全部加1

若有为真,则到真的条件时停止后面的数加1

指针:*pointer_1=&a

5/2=2

5.0/2=5/2.0=2.5

float c=(float)5/2=2.5

float(d)=(float)(5/2)=2.0

float e=5/(float)2=2.5

printf("10%3,-10%3,10%-3,-10%-3")  1,-1,-1,-1

猜你喜欢

转载自blog.csdn.net/A963457200/article/details/78603114