赞
踩
C语言主要有以下几种类型:
1、整型
2、浮点型
3、字符类型(包括了字符串)
4、函数类型
5、派生类型
6、复合类型
对于整型来说主要分为无符号整型和有符号整型,默认声明有符号整型。
首先介绍无符号整型:
unsigned char:1字节
unsigned shrot:通常是2字节
unsinged int:通常是4字节
unsinged long:通常是8字节
以上都只是针对常见的32位的平台来说,其他平台可能需要参考相应的文档,最好的办法是实验一下。
接下来介绍有符号整型:
(signed) char:1字节
(signed) short:通常是2字节
(signed) int:通常是4字节
(signed) long:通常是8字节
上面的signed均可以省略。
以上都只是针对常见的32位的平台来说,其他平台可能需要参考相应的文档,最好的办法是实验一下。
对于浮点型来说:
float:通常是32位,具有6位有效数字。
double:通常是64位,具有10位有效数字。
对于字符型来说:
char:1字节
简单的声明及使用:
char a;
a='t';//使用单引号括起来,当然我们也可以直接赋值ASCII码值,赋值ASCII码值不够直观。
字符串:
char a[]="hello";
或者
char a[10];
a="hello";
宽字符:
include<wchar_t.h>
wchar_t a;
a="A";
或者a=L"A";//推荐这种方式,更加清晰,方便阅读。
宽字符串:
wchar_t a[]=L"hello";
函数类型:
函数类型就是函数返回值的类型
例如
int test1(){retrun 0;} //整型函数等
其它的略
对于派生类型来说:
数组和指针
数组从略
指针如下:
例如:
int * p;//声明了一个指向整型的指针
char * p;//声明了一个指向char类型的指针
对于复合类型来说:
结构体、联合体、枚举
放在后面再做说明。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。