一般来说,C语言的数据类型是用不同的项目打包在不同的盒子里,比如:基本数据类型分为整数(存储整数)、浮点(存储小数)、字符(存储字符)、存储地址的数据类型(指针)、派生数据类型:数组、结构、公共体、枚举、位域等。需要根据不同的存储数据定义不同的类型变量。
c语言包含以下数据类型:
1.整数
塑形包括短塑形、塑形和长塑形。
2.短成型
short a = 1;
3.成形
一般占用4个字节(32位),最高位代表符号,0代表正数,1代表负数。取值范围为-2147483648~2147483647,内存中存储顺序为先,最高位为后。例如,0x12345678存储在内存中,如下所示:
地址:0x 0012 ff 78 0x 0012 ff 79 0x 0012 ff 7a 0x 0012 ff 7b
数据:78 56 34 12
定义:使用int关键字,例如:
int a = 6;
4.长成型
long a = 10
5.浮点类型
浮点类型包括单精度类型和双精度类型。
6.单精度类型
浮点型,又叫实型,又叫单精度。一般占用4字节(32位),
float a = 4.5
地址:0x 0012 ff 78 0x 0012 ff 79 0x 0012 ff 7a 0x 0012 ff 7b
数据:00 00 90 40
7.双精度实数型
一般为8字节(64位)
double a = 4.5
地址:0x 0012 ff 78 0x 0012 ff 79 0x 0012 ff 7a 0x 0012 ff 7b 0x 0012 ff 7c 0x 0012 ff 7d 0x 0012 ff 7e 0x 0012 ff 7f
数据:00 00 00 00 00 00 00 12 40
8.字符类型
在各种系统中,字符类型占用一个字节(8位)。定义如下:
char c = ' a
您也可以使用对应于字符的ASCII码来赋值,如下所示:
char c = 97
一般来说,短、int、long、char、float、double六个关键字代表了C语言中的六种基本数据类型。当标识符由多个单词组成时,每个单词的第一个字母大写,其余都是小写。例如:int CurrentVal;这样的名字看起来很清楚,远比一长串字符好。
名称尽量避免数字,如Value1、Value2等。,除非逻辑上需要数字。比如在驱动开发过程中命名管脚的时候,没有编号的名字不好。新手总是喜欢用编号的变量名或者函数名,看起来简单方便,其实就是定时炸弹。新手一定要改变这个习惯。应该向多个文件中常用的全局变量或函数添加范围限定符(建议使用模块名称(缩写)作为范围限定符)
标识符名称分为两部分:规范标识符前缀(后缀)+含义标识。非全局变量不需要使用范围限定符前缀、范围前缀命名规则、数据类型前缀命名规则、意义识别命名规则、使用名词短语的变量命名、使用动词短语的函数命名。例如,可变意义标识符由目标词+动词(过去分词)+[状语]+[目的地]组成。
以上是边肖的问题“C语言的数据类型是什么?”希望对你有帮助!
1.《c语言数据类型 C语言数据类型是什么?》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《c语言数据类型 C语言数据类型是什么?》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/caijing/1284593.html