当前位置:首页 > CN2资讯 > 正文内容

我的世界mysql有什么用

7小时前CN2资讯


   所谓数据类型是按被定义变量的性质,表示形式,占据存储空间的多少,构造特点来划分的。在C语言中,数据类型可分为:基本数据类型,构造数据类型,指针类型,空类型四大类。下面章节中我们将对部分类型做相关的介绍。






基本数据类型

基本数据类型包括:整形型数据,浮点型数据,字符型数据,下面我们详细介绍一下。

整型数据(Integer)

常量表示:1024

变量表示:int a;

   一般用在对整数有需求的地方,如物品的个数,生命值的简单计算。

定义:

整形数据是不包含小数部分的数值型数据,只用来表示整数。

实型数据(Real)

常量表示:2.3356

变量表示:double a;

一般用在需要小数或分数计和显示的地方,如生命的百分比,随机取值函数的返回值, 表现温度或纬度的值。

定义:

实型数据表示的实际上就是我们生活带小数的数值。double型的数据在内存中占8个字节的空间。double型的数据提供15~16位的有效数字。

字符型数据(string)

常量表示:’abcde’

变量表示:string a;

一般用在需要字符进行显示的地方,如显示角色的名称,显示提示的语句或是人物对话。

定义:

字符型数据是不具计算能力的文字数据类型,它包括中文字符、英文字符、数字字符和其他ASCⅡ字符,其长度(即字符个数)范围是0-254个字符。

字符常量有以下特点:

1) 字符常量只能用单引号括起来,不能用双引号或其它括号。

2) 字符常量只能是单个字符,不能是字符串。

3) 字符可以是字符集中任意字符。但数字被定义为字符型之后就不能参与数值运算。如'5'和5 是不同的。'5'是字符常量,不能参与运算。


标识符

在游戏设计中,标识符是用来标识变量名、符号常量名、函数名、数组名、类型名、文件名的有效字符序列。

在C语言中使用标识符的时候应该注意它的命名规则:

1) 标识符由字母、数字、下划线“_”组成。

2) 首字符只能是字母或下划线,不能是数字。例如“2a”这样的标识符是不合法 的,“a2”这是合法的。

3) 标识符对大小写敏感。如right和Right是两个不同的标识符。

4) 标识符虽然可由程序员随意定义,但标识符是用于标识某个量的符号。因此,命名应尽量有相应的意义,以便于阅读理解,做到“顾名思义”。

5) 关键字是由C语言规定的具有特定意义的字符串,通常也称为保留字。用户定义的标识符不应与关键字相同。以下列举几个常见关键字:




Char

Int     

Float

Double

Short

Long

Signed

Unsigned

Main

Printf

If

Else

While

Do

For

Break

switch

continue

Enum

define

Union

string

scanf

gets


常量与变量

对于基本数据类型量,按其取值是否可以改变又分为常量和变量两种。在程序执行过程中,其值不发生改变的量称为常量,其值可变的量称为变量。它们可与数据类型结合起来分类。例如,可分为整型常量、整型变量、浮点常量、浮点变量、字符常量、字符变量等。在程序中,常量是可以不经说明而直接引用的,而变量则必须先定义后使用。整型量包括整型常量、整型变量。

常量:

字面常量(直接常量):如:const int a=19,a的值就固定了,那19就是字面常量。

整型常量:12、0、-3;

实型常量:4.6、-1.23;

字符常量:‘a’、‘b’。

符号常量:用标识符表示的常量。

符号常量在使用之前必须先定义,如:#define PI 3.14

使用符号常量的好处是:含义清楚,能做到“一改全改”。

变量

其值可以改变的量称为变量。一个变量应该有一个名字即变量名,在C中每个变量都有特定的类型,该类型定义了变量占据的内存大小和布局、能够存储的值的取值范围及可以应用在该变量上的操作。


赋值语句

在游戏设计中常常需要对变量赋初值,以便使用变量。有多种方法为变量提供初值,本小节先介绍在作变量定义的同时给变量赋以初值的方法。这种方法称为初始化。

在变量定义中赋初值的一般形式:

类型说明符 变量1 = 值1,变量2 = 值2,...;

例如:

int a = 3,b = 4;

float c = 5.0;

需要注意的是,在定义中不允许连续赋值,如a=b=c=2这样是不合法的。

    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/31810.html

    分享给朋友:

    “我的世界mysql有什么用” 的相关文章

    Hostodo无法打开的解决方案与常见原因分析

    Hostodo概览 Hostodo于2014年在美国成立,定位为大众市场的VPS主机商。它的使命是提供高性价比的虚拟专用服务器,让更多用户能够享受到可靠的网络服务。随着云计算的普及,越来越多的小企业和个人用户需要更灵活的主机解决方案,Hostodo正是为了满足这种需求而诞生的。 在市场上,Hosto...

    CN2 GIA是什么?探索高效国际网络连接的解决方案

    在当今这个数字化时代,网络连接的稳定性与速度成为了企业和个人活动的重中之重。CN2 GIA,或称为全球互联网接入(Global Internet Access),是由中国电信提供的一项高级国际专线网络服务。这项服务在CN2产品线中占据了顶级位置,专为那些需要快速且稳定的国际网络连接的用户而设计。通过...

    VPS去程测试:提升网络性能的关键策略与工具

    在当今数字化时代,VPS(虚拟专用服务器)为各类用户提供了极大的灵活性和控制力。为了确保这种服务能够表现出色,VPS去程测试成为了一个重要的话题。简单来说,去程测试是指从我本地设备到VPS服务器的数据传输路径的检查。这种测试能够帮助我了解数据包在传输过程中的表现,包括延迟和可能的瓶颈。 去程测试的重...

    REST教程:掌握RESTful接口设计与开发最佳实践

    REST(Representational State Transfer)是一种架构风格,广泛应用于网络服务的设计。它强调通过标准的HTTP协议来实现资源的操作,设计简约而高效。在我学习RESTful接口的过程中,发现其核心特性尤其重要,包括无状态性、资源导向和统一接口等。这些特性不仅让开发变得更加...

    AS4837和AS9929线路在国际通信中的优势与应用分析

    在了解AS4837线路的历史背景时,回顾其起源与发展非常重要。AS4837线路,通常被称为中国联通的骨干网线路,最早始建于20世纪90年代。那时,随着互联网的兴起,全球对网络基础设施的需求不断增加,中国决定建立更强大的国际连接,通过AS4837将中国大陆与香港、美国、日本、韩国等多地紧密相连。这个决...

    Linode新加坡服务器速度与性能评测

    Linode新加坡服务器概述 在当今互联网的快速发展中,选择一款合适的服务器至关重要。Linode是一个备受欢迎的云服务提供商,凭借其强大的全球服务网络而受到许多用户的信任。尤其是Linode的新加坡服务器,以其优越的速度和性能而显得尤为突出。 Linode在多个国家和地区设有数据中心,其中新加坡的...