栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C语言的数据类型

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C语言的数据类型

在计算机高级语言中,数据有两种表现形式:常量和变量。

一、常量
常量的定义:在程序执行过程中,不能被改变的量。
常量分为5种:整形常量、实型常量、字符常量、字符串常量、符号常量。

    整型常量:
    如0,1,-10,1000等都是整形常量。

    实型常量:十进制小数形式和指数形式
    1、十进制小数形式:由数字和小数点组成,例如11.2,122.3,0.75,12.0,15.0,-0.75,-12.0等。
    2、指数形式:如1.2e3,代表1.2 * 10^3,-1.2e3,代表-1.2 ** 10^3,1.2e-3代表1.2 * 10-3等。

    字符常量:普通字符和转义字符
    1、如“ ,”,“a”,“A”,“1”等单个存在的字符,使用时需用单撇号形式,但不包括单撇号,如’a’,‘A’,每个字符都有相应的ASCII代码对照。
    2、转义字符:“”后面的字符转换成另外的意义,即控制字符。下图表为部分字符:

    字符串常量:
    如“123”,“asd”,“ASD"等类型,使用时用”"(双撇号)括起来的全部字符即为字符串。注:单撇号内只能包含一个字符,双撇号内包含一个字符串。

    符号常量:用 #define 指令指定一个符号代表一个常量。
    如 #define PI 3.1415 经过预编译后,用PI的地方都会被3.1415置换。
    这种用一个符号代表一个常量就称为符号常量。使用符号常量可以实现“一改全改”,即只改常量值就实现所有使用字符常量处代码。
    符号常量不占用内存,仅为一个符号,在预编译后就不存在了。

二、变量
变量:指在程序运行时其值可以改变的量,变量的功能就是存储数据。
变量有名字(有命名规则和注意事项),有类型,具有存储单元(通过定义其类型来分配存储空间),可用来存放数据或者变量的值。
变量必须先定义,后使用。在定义过程中指定变量名字与类型,变量名实际代表一个存储地址,通过变量名找到相应的内存地址,从该存储单元中读取数据。
例: 定义一个整型变量: int a;
定义一个浮点型变量: float m; double n;
定义一个字符变量: char b;

常变量:在定义变量时,前面加一个关键字const。
常变量与变量一样有名字,有存储空间,但是其一旦赋值,就无法更改。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/744213.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号