第一节课

一:原码补码反码

  正数原码补码反码和其二进制数一样,

  负数原码等于二进制数加符号位,反码是原码符号位不变其余取反,补码是原码符号位不变其余取反加1。

  计算机用补码进行存储。

二:大小

char  short  int     long int   longlong    float   double  float 分别占据 1    2    2/4 (是编译器决定)   4  8     4   8个字节

三:魔鬼数

在无符号位时   八比特位代表的范围是0~255

     有符号位时   八比特位代表的范围是 -128~127

     其中


四:进制

     十进制:    16

     八进制:    20

     十六进制:0x16

      二进制转化为八进制 三位转化为八进制一位    转化为十六进制时四位转化为十六进制的一位(不够再前面加0)

五:无标题

      return 0 是对int的返回值   (main函数中不写返回值编译器也可以通过 )

          main函数一个程序就一个

          一个程序从头至尾要经过.cpp(源代码)-------->.i ----------->.s  -------------->.obj----------------->.exe(可运行)

                                                                              预编译      编译              汇编                      链接

          ctrl +k+c   (加注释)

           ctrl+k+n (解注释)

  六:显隐式转化   

     显示转化:float a =15.2  int b=a  是会发生警告  所以赋值是应加上int b= (int )a ;  (强转)

     隐式转化:

 七:作业

浮点数 在内存中是怎么存储的?

 例如: 10.25      化为二进制为1010.01    再用科学计数法表示为 1.01001*2^3   其中01001 为尾数部分   3为指数。

按以下存储


                                                          指数的二进制加上127的二进制存储          尾数后加0

10.25则为0    10000010  01001000000000000000000

                                               


              


    





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值