3.2 数据类型

作者: 百度搜不到哥的微笑 | 来源:发表于2017-06-25 22:20 被阅读0次

 1 基本数据类型

C语言的基本数据类型为:整型、字符型、实数型。这些类型按其在计算机中的存储方式可被分为两个系列,即整数(integer)类型和浮点数(floating-point)类型。

这三种类型之下分别是:short、int、long、char、float、double 这六个关键字再加上两个符号说明符signed和unsigned就基本表示了C语言的最常用的数据类型。

下面列出了在32位操作系统下 常见编译器下的数据类型大小及表示的数据范围:

类型名称占字节数其他叫法表示的数据范围



类型名称         占字节数        其他叫法                  表示的数据范围

char                          1             signed char               -128 ~ 127

unsigned char          1            none                           0  ~ 255     

int                               4             signed int                 -2,147,483,648 ~ 2,147,483,647

unsigned int              4              unsigned                  0 ~ 4,294,967,295

short                          2              short int                    -32,768 ~ 32,767

unsigned short          2         unsigned short int              0 ~ 65,535

long                            4           long int                     -2,147,483,648 ~ 2,147,483,647

unsigned long           4          unsigned long               0 ~ 4,294,967,295

float                           4                none                              3.4E +/- 38 (7 digits)

double                       8               none                             1.7E +/- 308 (15 digits)

long double              10              none                          1.2E +/- 4932 (19 digits)


#include <stdio.h>

 int main()

{

short int a=24000,b=12345;//定义两个变量a,b并赋值

short int c; //定义变量c用于计算a+b的和

c=a+b;

printf("%d",c);

return 0;

}

如果a+b的和超出 short  int 类型的最大范围时的问题。这个就需要您根据不同的作用选择不同的数据类型存储了。

相关文章

网友评论

    本文标题:3.2 数据类型

    本文链接:https://www.haomeiwen.com/subject/epgrcxtx.html