C语言第三讲,基本数据类型
2018-02-18 17:28
148 查看
C语言第三讲,基本数据类型
一丶基本数据类型讲解
在C语言当中,有四种基本数据类型 分别是:整形
浮点型
指针
聚合类型(数组和结构)
整型家族包括:
字符
短整型
整形
长整型
** 都分为有符号和无符号的区别 **
** PS: 听上去长整形比短整型表示的值一样大,但是不一定.**
规则: 长整型至少和整形一样长.而整形则至少应该和短整型一样长.
取值范围:
类型 | 最小范围 |
Char | 0~127 |
Signed char | -127 ~ 127 |
Unsigned char | 0~255 |
Short int | -32767~32767 |
Unsigned short int | 0~65535 |
Int | -32767~32767 |
Unsigned int | 0~65535 |
Long int | -2147483647~2147483647 |
Unsigned long int | 0~4294967295 |
在C语言中,定义浮点型的关键字是 float
例如:
float 3.14f;
后缀为f,代表是浮点型, 如果不加,那么使用的时候则是 double类型.
浮点类型也分为
float
double
long double
指针类型
在C语言中,精髓就是指针, 其实很多新手在学习指针的时候,都会晕. 其实指针不难. 指针也是一个变量. 只不过里面存放的值不一样.
例如:
int a = 10; int b = 0x456789; int *p = &a;
观察三句代码,
第一句, a 赋值为10
第二句, b 赋值为了一个16进制数值
第三局, p 保存了 a的地址.
那么如果我们把a的地址看做是 0x456789
那么p其实和b一样,都是保存了一个十六进制数值而已.
只不过是对p取内容,能得出这个地址中的值而已.
二丶聚合类型
聚合类型,是高级的类型.数组:
数组的特点是,保存同一数据类型的数据. 访问快.
例如:
int p[10] = {1,2,3,4,5,6,7,8,9,10}; 定义并且初始化
其实也可以定义为
int a = 1; int b = 2; int c = 3; ....... int d = 10;
定义为数组很方便的操作我们的数据.
结构体:
结构体,结构体主要是为了方便数据的管理.有的时候,数组并不是那么好用,因为数据类型不一样.
所以定义为结构体更好操作.
struct Mystruct { int a; double b; };
相关文章推荐
- c语言基本数据类型short、int、long、char、float、double
- C语言的基本数据类型及关键字介绍
- C语言之基本数据类型
- C语言的基本数据类型
- C语言与JAVA语言中基本数据类型长度的比较
- C语言第二章 基本数据类型
- C语言基本数据类型简介
- C语言基本数据类型:整型(int)用法详解
- day002--Mac终端常用命令及C语言三中基本数据类型
- Android JNI编程(二)——C语言的基本数据类型,输出函数,输入函数
- c语言中基本数据类型printf()对应格式
- C语言基本数据类型详解
- 【C语言】06-基本数据类型
- C语言之基本数据类型
- 【C语言】06-基本数据类型
- C语言中的基本数据类型
- C语言基本数据类型详解
- Objective-C语言——封装、拆包基本数据类型
- C语言-基本数据类型
- 4000 c语言的基本数据类型