2017 11 28 c语言第一节

2017.11.28   Class 1

一,上课内容

1.什么是类型?

  整型:char  short   int                        long  long long bool     1     2   2/4(16位编译器/32位编译器)   4       8

  浮点型: float   double

          单精度4   双精度8

 作业一:浮点数在内存中是如何存放的?   

    首先,任何数据在内存中都是以二进制存储的    

                            

  聚合型
  int*指针型

注:1字节=8比特位

通常,0正1负

2.十进制转二进制简便方法


注:负数补码,取反加一

        正数的补码反码都是一样的

常用ASCll码值:A 65 a 97  B 66  z 122 0 48

3.范围unsignedchar 0--255

      SigHned char-128--127 

10000000   -128

11111111   -1

00000000   0

01111111   127

首个1:幻数

*重点:未声明时,默认有符号

eg:  char a=101;

     Int sum=200;

     a+=27;sum+=a;

     printf(“%\n”,sum);

正确答案:72

3.#include <stdio.h>      //预处理指令

 #include“max.h”

  int main()             //所有程序的入口

{  printf(“lucky\n”);

  return 0;

}

注:main函数的特性:无返回值也可编译通过

注:/*代码块注释不能嵌套

调试F9断点--F5调试--右上角逐过程读语句

Ctrl+K+C 快捷注释  ctrl+K+U解注释         

4.强制类型转换,

(1)显示类型转换

int c = (int)a+(int)b;//对 a 和 b 都进行了强制类型转化

int c = (int)(a+b);//对 a+b 进行转化

(2)隐士类型转换

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值