初识数据类型

目录

五种基本数据类型

一.基本数据类型之整型

二.基本数据类型之浮点型

三.基本数据类型之字符型

五种基本数据类型

1.数据类型:数据有各种类别,相同类别有不同字节,数据类型决定了数值的取值范围,占用内存的字节数,决定了可进行操作的种类。

2.

序号数据类型特点
基本整数类型 int只能用来储存整数
浮点数类型 float可以储存带小数点的数字
扩展精度的浮点类型 double精度比float高储存空间是其两倍。
字符类型 char用于储存耽搁字符。
布尔类型 bool用来储存0和1。

一.基本数据类型之整型

1.

省略形式的整形数据类型名称字节数取值范围
int整型4-2^31~2^31-1
unsigned int无符号整型40~2^32-1
short短整型2-2^15~2^15-1
unsigned short无符号短整型20~2^16-1
long长整型4-2^31~2^31-1
unsigned long无符号长整型40~2^32-1

2.整数常量是不带小数的数值,用来表示正负数。取值范围有限,大小取决于它的类型,和他的进制形式无关。

(1)十进制:不以0开头的0~9的数字组成的数据。(逢十进一,不包括十)

(2)八进制:以0开头的0~7数组组成的数据。

(3)十六进制:以0x或0X开头,由0~9和A~F组成

3.只有整型数据可以加singed或unsinged修饰符,实型数据不能加。

4.对无符号整型数据用“%u”格式输出。%u表示用无符号的十进制数的格式输出。如:

unsigned short price=50;   //定义price为无符号短整型变量
printf("%u\n",price);      //指定用无符号十进制格式输出

将一个变量定义为无符号短整型后,不应该向它赋予一个负值,否则会得到一个错误结果即负值的补码。

二.基本数据类型之浮点型

1.浮点数:由于小数点的位置可以浮动,所以实数的指数型称为是浮点数

浮点数类型包括float(单精度浮点型),double float(双精度浮点型),和long doubie (长双精度浮点型)。

.

 2.浮点数的取值范围

 3.两种表示方法

(1)十进制小数形式:由数字和小数点组成,例如3.14,4.,.4,.0,0.

  (2)    指数形式:"十进制小数或整数”+“e(或E)”+“十进制数整书”e(或E)的两边必须有数,不能省略。例如:3.5e-4  表示3.5*10^-4。

(3)float的格式格式说明项为“%f”,double的格式说明项为“%lf”

例如 

#include<stdio.h>
void main<>
{
float fnum;
double dnum;
fnum=3.14;
dnum=3.141592653;
printf("%f",fnum);
printf("\n");
printf("%lf",dnum);
}

三.基本数据类型之字符型

1.

类型名称字节数取值范围
signed char有符号字符型1-128~+127
unsigned char无符号字符型10~+255

2.一个字符型数据既可以以ASCII码形式输出,也可以以整数形式输出。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值