c语言简单数据类型有哪些?
发布网友
发布时间:2022-03-27 00:15
我来回答
共8个回答
懂视网
时间:2022-03-27 04:36
C语言有四种基本数据类型:整型,浮点型,指针,聚合类型(数组和结构体)。整型家族有九种数据类型:字符型(char), 有符号字符型(signed char),无符号字符型 (unsigned char),短整型( short) ,无符号短整型( unsigned shortv) ,整型( intv) ,无符号整型(unsigned int),长整型( long),无符长整型(unsigned long)。
C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。
热心网友
时间:2022-03-27 01:44
C语言的基本数据类型为:整型、字符型、实数型。
这些类型按其在计算机中的存储方式可被分为两个系列,即整数(integer)类型和浮点数(floating-point)类型。
这三种类型之下分别是:short、int、long、char、float、double 这六个关键字再加上两个符号说明符signed和unsigned就基本表示了C语言的最常用的数据类型。
下面列出了在32位操作系统下 常见编译器下的数据类型大小及表示的数据范围:
扩展资料:
在c语言中,为了定义变量、表达语句功能和对一些文件进行预处理,还必须用到一些具有特殊意义的字符,这就是关键字,我们用户自己定义的变量函数名等要注意不可以与关键字同名。
参考资料来源:百度百科-C语言
热心网友
时间:2022-03-27 03:02
c语言的基本类型数据:
short、int、long、char、float、double,这六个关键字代表C语言里的六种基本数据类型。整形int,长整型long。
浮点型、小数型包括单精度浮点float型和双精度浮点型double,字符型char,C语言中0代表假false,1代表真true,在某些编译器中也存在boolean型,还有指针类型,即存放变量地址的变量类型。
C语言是计算机编程语言
与C++、Java等面向对象编程语言有所不同。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、仅产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。C语言描述问题比汇编语言迅速、工作量小、可读性好、易于调试、修改和移植,而代码质量与汇编语言相当。C语言一般只比汇编语言代码生成的目标程序效率低10%-20%。因此,C语言可以编写系统软件。
以上内容参考:百度百科-c语言
热心网友
时间:2022-03-27 04:37
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)。
热心网友
时间:2022-03-27 06:28
基本类型:如整型(基本整型,长整型,短整型,无符号整型),浮点型(单精度,双
精度,
长双精度),字符型,枚举类型;
构造类型:如数组,结构体,共用体;
指针类型:
无类型(void)
热心网友
时间:2022-03-27 08:36
char(字符型)
int(整数型)
float(浮点型)
long(长整型)
double(双精度浮点型)
热心网友
时间:2022-03-27 11:01
告诉计算机所要存储运算的是什么类型的数,例如你定义
int
m;
那么
printf实现不同的数据定义
基本类型有整形,实型(浮点型)分单精度型和双
再看看别人怎么说的。
热心网友
时间:2022-03-27 13:42
整型变量
整型变量可分为以下几类:
1.基本型
类型说明符为int,在内存中占2个字节,其取值为基本整常数。
2.短整量
类型说明符为short
int或short'C110F1。所占字节和取值范围均与基本型相同。
3.长整型
类型说明符为long
int或long
,在内存中占4个字节,其取值为长整常数。
4.无符号型
类型说明符为unsigned。
无符号型又可与上述三种类型匹配而构成:
(1)无符号基本型
类型说明符为unsigned
int或unsigned。
(2)无符号短整型
类型说明符为unsigned
short
(3)无符号长整型
类型说明符为unsigned
long
各种无符号类型量所占的内存空间字节数与相应的有符号类型量相同。但由于省去了符号位,故不能表示负数。
下表列出了Turbo
C中各类整型量所分配的内存字节数及数的表示范围。
整型变量的说明
变量说明的一般形式为:
类型说明符
变量名标识符,变量名标识符,...;
实型量
实型常量
实型也称为浮点型。实型常量也称为实数或者浮点数。在C语言中,实数只采用十进制。它有二种形式:
十进制数形式指数形式
1.十进制数形式
由数码0~
9和小数点组成。例如:0.0,.25,5.789,0.13,5.0,300.,-267.8230等均为合法的实数。
2.指数形式
由十进制数,加阶码标志“e”或“E”以及阶码(只能为整数,可以带符号)组成。其一般形式为a
E
n
(a为十进制数,n为十进制整数)其值为
a*10,n 如:
2.1E5
(等于2.1*10,5),
3.7E-2
(等于3.7*10,)-2*) 0.5E7
(等于0.5*10,7),
-2.8E-2
(等于-2.8*10,)-2*)以下不是合法的实数
345
(无小数点) E7
(阶码标志E之前无数字)
-5
(无阶码标志) 53.-E3
(负号位置不对) 2.7E
(无阶码)
标准C允许浮点数使用后缀。后缀为“f”或“F”即表示该数为浮点数
实型变量
实型变量分为两类:单精度型和双精度型,
其类型说明符为float
单精度说明符,double
双精度说明符。在Turbo
C中单精度型占4个字节(32位)内存空间,其数值范围为3.4E-38~3.4E+38,只能提供七位有效数字。双精度型占8
个字节(64位)内存空间,其数值范围为1.7E-308~1.7E+308,可提供16位有效数字。
实型变量说明的格式和书写规则与整型相同。
字符型量
字符型量包括字符常量和字符变量。
字符常量
字符常量是用单引号括起来的一个字符。例如'a','b','=','+','?'都是合法字符常量。在C语言中,字符常量有以下特点:
1.字符常量只能用单引号括起来,不能用双引号或其它括号。
2.字符常量只能是单个字符,不能是字符串。
3.字符可以是字符集中任意字符。但数字被定义为字符型之后就
不能参与数值运算。如'5'和5
是不同的。'5'是字符常量,不能参与运算。