变量——整型变量 浮点型变量 字符型变量

变量:内存中一个存储单元

特点:内存中一块存储空间;只可存储一个数据。

变量值:是一个常量值;是变量中存储的值。

区分:变量名:由字母,数字,下划线组成,必须以字母或下划线开始,0~250个字符

SoftWare_Class_1        驼峰命名法

1.整型变量:关键词 int

声明        int 变量名;——>在内存中分配存储单元        输出格式:%d

int x;        int是基本整形,占据4比特       

printf("%ld\n",sizeof(int));//out:4        sizeof()测量括号内数值类型占据内存比特数

取值从-2147483648(-2^31)-2147483647(2^31-1)

声明变量而不赋值,系统将像变量存放一个随机值

int x;        printf("%d\n",x);//out:随机数

变量初始化:声明变量同时给变量赋值

可同时定义多个变量

int x;        int y;        int z;    ->  int x,y,z;

多个变量的初始化——每个变量独立初始化

int x=3,y=3,z=3;        int x,y,z;        x=y=z=3;

2.长整型:关键词 long int / long

声明        long 变量名;        输出格式:%ld

初始化        long 变量名=值;        long x=3;        long x=3l;        printf("%ld\n",x);//out:3

printf("%ld\n",sizeof(long));\\out:8

3.短整型:关键词 short int / short

printf("%ld\n",sizeof(short));//out:2

取值范围:-32768(-2^15)-32767(2^15-1)

short x=3;        printf("%d\n",x);//out:3

4.无符号整型 关键词 unsigned int / unsigned

printf("%ld\n",sizeof(unsigned));//out:4

int x=1;        printf("%u\n",x);//out:1

int x=-1;        printf("%u\n",x);//out:4294967295(2^32-1)

无符号数出未改变单元的大小,只改变了单元的取值范围(0~4294967295(2^32-1))

有符号基本整形存储——存补码

补码首位是符号位,其余位是数值位

无符号存储时,所有位均为数值位

浮点型变量

1.单精型 float        只能存储7位有效数字

定义 float 变量名;        float x;printf("%f\n",x);

大小 4B         sizeof(float)=4

float x=1111.1111111        out:1111.111

float y=2222.222222        out:2222.222

float x=1234.5678987;        float只存储,不计算

输出小数点后保留三位

printf("%.3f\n",x);//out:1234.568(四舍五入)

2.双精型 double 

定义 double 变量名;        double x;printf("%lf\n",x);

大小 8B        sizeof(double)=8

字符型变量 char

定义 char 变量名;        大小 1B

初始化        1.初始化字符                char ch= 'A';

                   2.初始化ASCII整数        char ch='65';        ASCII位无符号值

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值