​​​​​​​ 整型变量int short long longlong、基础知识笔录

整型变量

2.2.1 int整型变量

2.2.1.1  int意义和赋值意义

  1. 声明一个int类型的变量就是申请声明一个存储int类型数据的容器(可以把储存器看作一个一个的方格,每一个方格是一个容器【容器大小对应不同的数据类型】),单独储存int类型ing数据,对数据进行定义。如:int  a=56533
  2. 整形变量int:()什么类型的数据对应什么类型的变量,
  3. 赋值含义:int a=131243546  printf(”%d”,a)//输出结果:131243546  定义这个不好记得数等于a,意思是将这个数赋值给a,当需要多次输入或者修改时只需要修改对应的a即可,方便快捷。
  4. int表示integer(整数)也称为:关键字
  5. a是变量名;可以是任何的英文字母,为了方便识别!
  6. =赋值符号不是等于

2.2.12声明

(没有初始值):int a:声明一个int类型的变量 a

2.2.13定义

(有初始值):int a=12  表示声明一个int类型的变量a,并赋值12

2.2.1.4初始化:

写任何变量类型时最好初始化就是赋值

2.2.1.5变量(左值)意义

a可以装很多值,值可以改变,装谁就可以代表谁。

2.2.1.6内存大小(int数据是由4个字节储存一个值)

  1. 一个int数据在内存中需要多大的内存去存呢?
  2. 字节:是计算机常用的储存数据
  3. 位:是计算机最小的储存单位
  4. 一个字节=8各二进制位
  5. 一个二进制位只有0和1
  6. 4个字节就是32位

2.2.1.7查找各种变量类型大小(字节)

  1. 每个数据类型对应不同的大小
  2. Printf(“%d”,sizeof(int));结果:4表示int这种数据类型4个字节// sizeof()是一种运算符
  3. Printf(“%d”,sizeof(unsighned int));结果:4
  4. Printf(“%d”,sizeof(short));结果:2

2.2.1.8  int数据(容器)范围

  1. (符号)Int全称:sighned int(sighned可省略)
  2. Int赋值范围:-2147483647~2147483647(int这个容器装值有范围不能太大)这是一个圈2147483647再加1就变成-2147483647
  1. (无符号)整型全称:unsighned int不能省略【与有符号整型区别:是一个有正负数一个是只有正数】
  2. unInt赋值范围:0~2147483647X2(int这个容器装值有范围不能太大)这是一个圈2147483647再加1就变成-2147483647
  3. unsighned int a =45155264;printf(“%u”,a)//%u以十进制整数形式输出(无符号)参数或者数据
  1. 两个整数数据类型有无符号的所储存的数据个数是一样的2147483647X2(个数相同,范围不同而已,因此赋值什么样的数据调用什么样的数据类型,比如:身高选用无符号的,温度用有符号的)

2.2.1.9常量(右值)

意义:只能代表自己,不能代表别人。

2.2.2其他整型变量

2.2.2.1短整型short

2.2.2.1.1 short全称

全称:short int (int可省略)

2.2.2.1.2  short内存字节

数据大小2字节【当同时可以用int和short时,选用short,因为short数据字节小,调用的容器量小,可以省内存】,可用sizeof(short))查找

2.2.2.1.3 short数据(容器)范围

  1. 有符号:signed short    范围:-215~  215-1 (-32768~32767)
  2. 无符号:unsigned short- 范围:0~216-1
  3. 两种储存的个数一样!

2.2.2.1.4 输出格式符

Short  输出printf(”%hd”,a);

2.2.2.2  长整型long

2.2.2.2.1  long全称

全称:Long int(int可省略)

2.2.2.2.2  Long内存字节

4字节,可用sizeof(short))查找

2.2.2.2.3  long数据(容量)范围

  1. 有符号:signed long  范围:-231~  231-1(-2147483648~2147483647)
  2. 无符号:unsigned long- 范围:0~  232-1(0~2147483647X2)
  3. 两种储存的个数一样!

2.2.2.2.4  输出格式符

long  输出printf(”%ld”,a);

2.2.2.3  longlogn整型

2.2.2.3.1  longlong全称

全称:Longlong int a=1211531( int可省略)

 

2.2.2.3.2  longling内存字节

8字节,可用sizeof(short))查找

2.2.2.3.2  longlong 数据(容器)范围

  1. 有符号:signed long 范围:-263~  263-1
  2. 无符号:unsigned short-范围:0~  264-1
  3. 两种储存的个数一样!

2.2.2.3.4  longlong 输出格式符

longlong  输出printf(”%lld”,a);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值