C语言的三种整型数据类型:int、short int和long int.doc

C语言的三种整型数据类型:int、short int和long int.doc

ID:62033209

大小:35.00 KB

页数:4页

时间:2021-04-15

C语言的三种整型数据类型:int、short int和long int.doc_第1页
C语言的三种整型数据类型:int、short int和long int.doc_第2页
C语言的三种整型数据类型:int、short int和long int.doc_第3页
C语言的三种整型数据类型:int、short int和long int.doc_第4页
资源描述:

《C语言的三种整型数据类型:int、short int和long int.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、int数据类型的位数为16位,short int数据类型的位数也是16位。而longint的位数为32位,可用来存储比较大的整数. ﻫshortint和long int可以缩写为short和long。 ﻫ            C语言中的整型数据类型int、shortint和 longint 名称全称类型说明符缩写类型说明符      位数                   范围整型intint16位     -32768至+32767 无符号整型unsignedint  unsigned16位0 至65,535  短整型shortint short16位—32768至+32767 无符号

2、短整型     unsignedshortint   unsignedshort16位0至65,535 长整型longint long32位-2,147,483,648至2,147,483,647 无符号长整型     unsignedlong int     unsigned long      32位      0至4,294,967,295 整型变量的声明方式:intsum; ﻫlongint population;ﻫunsignedintsum; 在一个语句中声明多个属于同一类型的变量: intwithd, height;ﻫint类型的变量初始化方式:ﻫwithd=150;//前面已

3、经声明,在此进行初始化intheight=60;//直接在一个语句中进行声明和初始化 C语言中整型常量有三种不同的表示形式:ﻫ    1、八进制整型常量:在八进制数值前面加前缀“0”,其数码取值为0~7。例如:054、0567、05421。ﻫ    2、十六进制整型常量:前缀为“0X"或“0x“,其数码取值为0~9、A~F 或a~f.例如:0X3D、0XE0、0xfff等。     3、十进制整型常量:既无前缀也无后缀。例如:254、745、890等.如将存储为long类型,需要在数字序列最后附一个字母L或 l作为后缀。例如:245L、7850L、124l等  1。 其它整数类型   int

4、是C语言的基本整数类型,可以满足我们处理一般数据的需求。C语言还提供了四个可以修饰int的关键字:short、long、signed,以及unsigned。利用这四个关键字,C语言标准定义了以下整数类型:ﻫ     1) short int(可简写为short),和int一样,也是有符号整数    2) longint(简写:long),有符号整数ﻫ    3)longlongint(简写:longlong),C99 标准添加的类型,ﻫ      有符号整数ﻫ     4)unsignedint(简写:unsigned),无符号整数,不能表示负数ﻫ     5)unsignedlongint

5、(简写:unsignedlong),无符号整数,ﻫ        不能表示负数ﻫ    6)unsignedshortint(简写:unsignedshort),无符号整数,ﻫ       不能表示负数    7)unsignedlonglongint(简写:unsignedlong long),       C99添加的类型,无符号整数    8) 所有没有标明unsigned 的整数类型默认都是有符号整数。      在这些整数类型前面加上 signed 可以使读者更清楚地知道       这些是有符号整数,尽管有没有 signed都表示有符号整数。ﻫ      例如:signedint

6、 等同于int。ﻫ   一般我们把short称为短整型,把long称为长整型,把longlong称为超长整型,把 int 称为整型。unsigned打头的那些整数类型统称为无符号整型。例如:我们称unsignedshort为无符号短整型.以此类推.2.声明方式   这些整数类型的声明方式与 int类型的声明方式一样。例如:ﻫ      longint estine;ﻫ      longjohns;ﻫ       short interns;ﻫ      shortribs;      unsigned int s_count;      unsigned players;ﻫ      un

7、signedlongheadcount;       unsignedshort yesvotes;ﻫ       longlongago;  /* C99特有 */       unsignedlonglongego;  /* C99特有*/ﻫ如果您的编译器不支持 C99标准,那就不能使用longlong 和 unsignedlonglong。ﻫ3. 取值范围(表示范围)ﻫ   标准也规定了这些整数类型的最

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。