1 用来做小数点。
在表示实数时,用来做小数点,如1.23。
2 结构体,共用体类型访问元素用。
如
struct test {int a}
定义变量
struct test m
则m.a用来访问m的成员变量a。
3 输出。
a)输出时的格式控制,如
printf("%5.2f", 1.1)
b)单纯的输出点。如
printf(".......................")
4 三个点合用,即...
a) 用于可变参数函数,如
int printf(const char *fmt, ...)
b) 用于可变参数宏,如
#define AA(...)
c) 对于部分平台,在switch语句中,代表区间。
如
switch (a)
{
case 1...10://表示1到10所有。
break
}
1、包含类型方面的区别:
整数类型包含byte型、int型、short型、long型, 浮点类型包含float(单精度)型、double常量
2、取值范围的区别:我们可以看到整数类型最大的取值是:1,844,674,407,370,955,161,共有19位数。而浮点数中float的取值范围就有39位数3.4E+38。
3、精度的区别:整数类型是一个准确的数值,而浮点数很多时候是一个看似值。比如float类型就只用确保前面6~7位是准确的。如:float f = 123456789//8和9这两个数值就可能是不准确的。
扩展资料:
C语言其他数据类型:
一、基本类型
1、整形类型:int ,short int,long int,long long int(C99),char,bool
2、浮点类型:float ,double,双精度浮点型(float_complex,double_complex,long long_comples)
二、枚举类型 enum
三、空类型 void
四、派生类型
指针类型 *、数组类型 、结构体类型 struct、共用体类型 union、函数类型
参考资料来源:百度百科—数据类型