二、变量

本文深入讲解了C语言中的变量概念,包括整型、浮点型和字符型变量的不同类型及特性,探讨了变量的存储方式及其标识名的意义,并介绍了如何定义不同类型的变量。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

二、变量

1.变量是存储数值的内存空间,所存的值可被改变(储物箱)

2.由于数值的类型有多种,对应的变量就有:

    整型(整数)变量,    浮点型(实数)变量,    和字符型变量。

   本质上理解:C的数据类型只有:int整型变量,其它的数据类型可通过typedef 类型重定义符得以实现拓展。

3.有具体的存储方式:

    静态变量,外部变量,寄存器变量和自动存储变量。

4.具体变量的标识名,不代表变量空间的地址,而是代表变量空间所存的值。

5.变量的定义格式:

    存储方式 数据类型 变量名1,变量名2,…;


变量的掌握要决:

    类型特性(类型拓展组合:<形容性的关键字>unsigned,signed, long, short);字节长度取值范围;存储原理;表现形态(包括初始化,常量形态,赋值等)

   

6.整型变量(int):短整型(-3万~3万)普通整型(-21亿~+21亿),长整型(这里跟普通整型没区别)。可再细分有符号和没符号的整型。

7.浮点类型变量(double) <表示的数值是模糊数>用来存实数

    具体类型:float(4字节 )单精度(7位有效数,6位小数)

    double(8字节) 双精度(16有效数,15小数)

     long double(12字节) 长双精度

    本类型都是有符号的

8.字符型变量

    变量中所存放的字符是计算机字符集ASCII中的字符

    字符型变量可转变为整型变量,转换原理就是把对应字符的ASCII码序号作为整型值输出

    A~Z :65~90    a~z:97~122 ‘0’~‘9’:48~57

    还能保存一些其它的控制符号:\n, \t, \b, \0, …

    sizeof(char)=1个字节 -128~+127  一般有符号

    signed char szChar; //也是可以   

    unsigned char uzChar; //也是OK  因为原型就是整型

                 //0~255

    char默认情况下是有符号类型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值