变量和数据类型的初探

1,变量就是一个代号,程序运行时系统会自动为变量分配内存空间,所以变量就代表了系统分配的那片内存空间,对变量的访问,就是对其代表的内存空间的访问。

2,变量有名字和类型两种属性,不同变量的名字就对应了内存中的不同地址,而变量类型,决定了一个变量占用多少个字节。

3,变量要先定义才能使用。“使用”有时也称为“引用”。读取或修改一个变量的值,都叫使用这个变量。定义变量的语句,要出现在所有使用该变量的所有语句之前。

4,变量的定义:

      类型名  变量名1,变量名2,......,变量名n;

         eg:int number,price;//定义整型变量number和price

      一个变量不能定义两次;

        eg:int  number;

               double number;//第二行就已经错了,因为前面number已经被定义为int型变量了

5,变量的命名规则:

①变量的大小写字母,数字和下划线构成,中间不能有空间,长度不限,不能以数字开头。

②变量名是大小写相关的,name和Name是两个不同的变量。

6,“数据结构”能够说明一个变量表示什么样的数据(整数,实数,还是字符等)。不同数据类型的变量,占用的存储空间大小不同。

类型名含义字节数取值范围
long长整型,表示整数4-2*31~2*31-1
short短整型,表示整数2-2*15~2*15-1
int整型,表示整数。4-2*31~2*31-1
double双精度实数型,表示实数8-1.7x10*308~1.7x10*308
char字符型,表示字符1-128~127

6,一个字节等于8个比特,即8个二进制位。

7,int long,short,char的最高位(最左边)的是符号位,1则表示负数,0表示为非负数。

8,用sizeof运算符求变量占用字节数

     sizeof(类型名)或sizeof(类型名)这样就可以得到某个变量或某一类型变量占用的字节数

#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
  int n1=10;
  double f;
  char c;
  printf("%d,%d,%d,%d",sizeof(n1),sizeof(short),sizeof(double),sizeof(c));
  return 0;
}
 //会输出4.2.8.1

 变量在定义的时候,可以给它指定一个初始值,这叫变量的初始化。

 没有初始化的变量,其值一般是不确定的。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值