C语言 四种基本数据类型

Python016

C语言 四种基本数据类型,第1张

C语言有四种基本数据类型:整型浮点型,指针,聚合类型(数组和结构体)。

1、整型家族有九种数据类型:字符型(char),

有符号字符型(signed

char),无符号字符型

(unsigned

char),短整型(

short)

,无符号短整型(

unsigned

shortv)

,整型(

intv)

,无符号整型(unsigned

int),长整型(

long),无符长整型(unsigned

long)。

2、浮点型:浮点型包括单精度型和双精度型。

(1)单精度型:一般占4个字节(32位),float

a=4.5。

(2)双精度型:一般占8个字节(64位),double a=4.5。

3、指针(Pointer)是编程语言中的一个对象,利用地址,它的值直接指向(points

to)存在电脑存储器中另一个地方的值。

4、聚合指对有关的数据进行内容挑选、分析、归类,最后分析得到人们想要的结果,主要是指任何能够从数组产生标量值的数据转换过程。

扩展资料:

C语言中变量的命名规则:

1、命名应当直观且可以拼读,可望文知意,便于记忆和阅读。

标识符最好采用英文单词或其组合,不允许使用拼音。程序中的英文单词一般不要太复杂,用词应当准确。

2、命名的长度应当符合“min-length

&&

max-information”原则。

C

是一种简洁的语言,

命名也应该是简洁的。例如变量名MaxVal

就比MaxValueUntilOverflow

好用。标识符的长度一般不要过长,较长的单词可通过去掉“元音”形成缩写。

3、当标识符由多个词组成时,每个词的第一个字母大写,其余全部小写。

比如:int

CurrentVal;

这样的名字看起来比较清晰,远比一长串字符好得多。

4、尽量避免名字中出现数字编号,如Value1,Value2

等,除非逻辑上的确需要编号。比如驱动开发时为管脚命名,非编号名字反而不好。

5、对在多个文件之间共同使用的全局变量或函数要加范围限定符(建议使用模块名(缩写)作为范围限定符),如

GUI_

,etc。

参考资料来源:百度百科—整型

参考资料来源:百度百科—浮点型

参考资料来源:百度百科—指针

参考资料来源:百度百科—变量

C语言的三种基本数据类型为整型、实型、字符型。

1、整型。包括short、int、long等,用以表示一个整数,默认为有符号型,配合unsigned关键字,可以表示为无符号型。

2、实型,即浮点型。包括float, double等,用来表示实数,相对于整型。

3、字符型,即char型。用来表示各种字符,与ascii码表一一对应。

char 字符型,占1个字节

short 短整型,占2个字节

int 整型,占4个字节

long 长整型,占4个字节

float 单精度浮点型,占4个字节

double 双精度浮点型,占8个字节

C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。

C语言有五种基本数据类型:字符、整型、单精度实型、双精度实型和空类型。尽管这几种类型数据的长度和范围随处理器的类型和C语言编译程序的实现而异,但以bit为例,整数与CPU字长相等,一个字符通常为一个字节,浮点值的确切格式则根据实现而定

C语言还提供了几种聚合类型(aggregate

types),包括数组、指针、结构、共用体(联合)、位域和枚举

除v

o

i

d类型外,基本类型的前面可以有各种修饰符。修饰符用来改变基本类型的意义,以便更准确地适应各种情况的需求。修饰符如下:

signed(有符号)。

unsigned(无符号)。

long(长型符)。

short(短型符)。修饰符s

i

g

n

e

d、s

h

o

r

t、l

o

n

g和u

n

s

i

g

n

e

d适用于字符和整数两种基本类型,而l

o

n

g还可用于d

o

u

b

l

e(注意,由于long

float与d

o

u

b

l

e意思相同,所以A

N

S

I标准删除了多余的long

float)。