C语言中的变量

基本概念

       内存特点:读写速度快
                 掉电数据丢失
                 程序中去需要运算的数据也包括运算之后的结果要暂存到内存中
         字节:内存被分成一格一格的
               每个格可以用来存储一个数字
               每个格被称为一个字节
          地址:(address),计算机中给每个内存中的字节一个唯一编号(内存如何地址)
          存储区:(缓存   buffer)
                  计算机中将一个字节或者连续的多个字节形成一个存储单元用来存储数字
                  一个字节的存储区只能存放较小的数字(最大值为255)
                  一个较大数据  比如100000放入内存中去  就可以用一个4字节的来连续内存单元存储该数字
                  首地址(base address),存储单元的第一个字节的地址称为首地址
                  C语言中如何分配内存空间来存储数字呢?
                  答:通过定义变量来实现内存空间的分配

定义变量

     语法格式:数据类型  变量名=初始值
               int a = 200;
               int属于c语言中的关键字  对应整型类型的数据
               a,变量名
                200,就是存储到4字节内存空间的那个数
                **定义变量的4中形式
                     1)只定义不初始化
                     2)定义并初始化
                     3)连续定义,不做初始化(变量之间用  ,  间隔)
                     4)连续定义并作初始化
                打印整型变量值的方式:printf("%d\n",a);**

变量或者函数名的命名规则

        1)名称不能以数字开头,只能是字母或者下划线
        2)c语言的关键字不能作为变量名称
        3)大小写敏感
        4)命名尽量做到见名知意
        5)命名方式(不同的企业有不同的要求)

数据类型

    C语言中 ,基本类型有四中:char  int flota  double
    数据类型的现实意义:让编译器能够预算处将来这个变量要分配的内存大小
        
          char:编译器会分配一个字节的内容
          int:编译器会分配4字节的内容
          float f = 1.1:编译器分配4字节的内存空间 其中存储浮点数1.1
          double d = 1.1:编译器分配8字节的内存空间 其中存储浮点数1.1

常见的基本类型
char
unsigned char
short
unsigned short
int
unsigned int
long
unsigned long
float
double

sizeof关键字

    利用sizeof获取变量或者数据类型对应的内存空间大小
    sizeof(变量名或者数据类型关键字名)  // 返回对应变量占据的内存大小
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值