C语言的类型

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类型的指针

 

 

对于复合类型来说:

结构体、联合体、枚举

放在后面再做说明。

 

 

  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值