今天复习第八课!

第八章笔记

1.计算机处理的对象是数据

2.数据类型的

基本类型有:

1.整型-------------短整型short                        unsigned short 无符号型即整数

                            整型int                                 unsigned int     无符号型

                           长整型long int                     unsigned long 无符号型

2.浮点型---------单精度型float                     

                            双精度型double                long double  

3.字符型char

 构造类型:

1.数组类型

2. 结构体类型struct

3..共用体类型union

4.枚举类型enum

指针类型

空类型

          


查看本机当前系统各种类型数据占用的字节数代码

/*列出当前系统各类型数据占用的字节数
课程:贺利坚老师C视频第八课*/
#include <stdio.h>
int main()
{
    printf("当前系统int类型占用字节为:%d\n",sizeof(int));
    printf("当前系统short int类型占用字节为:%d\n",sizeof(short));
    printf("当前系统long int类型占用字节为:%d\n",sizeof(long));
    printf("当前系统unsigned int类型占用字节为:%d\n",sizeof(unsigned int));
    printf("当前系统unsigned short int类型占用字节为:%d\n",sizeof(unsigned short int));
    printf("当前系统unsigned long int类型占用字节为:%d\n",sizeof(unsigned long int));
    printf("当前系统folat类型占用字节为:%d\n",sizeof(float));
    printf("当前系统double类型占用字节为:%d\n",sizeof(double));
    printf("当前系统long double类型占用字节为:%d\n",sizeof(long double));
    printf("当前系统char类型占用字节为:%d\n",sizeof(char));
    return 0;

}

不同的系统由于cpu等硬件不同可能各类型数据占用字节不同,并非一成不变


long型数据后面可以加L来区别  也适用于long double型数据 

八进制是以0开始

十六进制以0x开始


要表示一个float型数据需要在数据结尾加F ,例 3.12f



定义一个符号常量

#define  符号常量  常量        //尽量使用符号常量来代表常量


第九章笔记

定义变量其实是在计算机内存中为变量分配内存单元

变量必须先定义后使用

定义变量的方法:

1.变量类型 变量名;或者变量类型 变量名,变量名;      多个变量用逗号隔开

变量初始化

1.变量类型 变量名=初值     多个变量用逗号隔开     =号在c里面是赋值符号,不等同于等号

2.初值可以是常量,也可以是一个有确定值的表达式,必须有确定值

变量在使用前必须有一个确定值   有三种方式确定

1.变量初始化   例:int a=1;

2.定义后赋值   例:int a;  a=1;

3.定义后,使用前,通过键盘输入   例:int a; scanf("%d",&a);


定义变量就是为变量分配内存单元,并为其赋初值(有初始化则赋初始值,没有则赋随机数)







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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值