欢迎来到天天文库
浏览记录
ID:62033208
大小:35.00 KB
页数:4页
时间:2021-04-15
《C语言的三种整型数据类型:int、shortint和longint.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、int数据类型的位数为16位,shortint数据类型的位数也是16位。而longint的位数为32位,可用来存储比较大的整数。ﻫshortint和longint可以缩写为short 和long。 ﻫ C语言中的整型数据类型int、shortint和 long int 名称全称类型说明符缩写类型说明符 位数 范围整型intint16位 -32768至+32767 无符号整型unsignedint unsigned16位0至65,535 短整型shortint short16位-32768至+32767
2、 无符号短整型 unsigned shortint unsigned short16位0至 65,535 长整型long int long32位—2,147,483,648至2,147,483,647 无符号长整型 unsignedlong int unsignedlong 32位 0至4,294,967,295 ﻫ整型变量的声明方式:intsum;ﻫlongint population; ﻫunsignedint sum; 在一个语句中声明多个属于同一类型的变量:intwithd, height;int 类型的变量初始化方式:ﻫ
3、withd =150;//前面已经声明,在此进行初始化 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、124
4、l等 1.其它整数类型ﻫ int 是 C语言的基本整数类型,可以满足我们处理一般数据的需求。C语言还提供了四个可以修饰int的关键字:short、long、signed,以及unsigned。利用这四个关键字,C语言标准定义了以下整数类型:ﻫ 1) shortint(可简写为short),和 int一样,也是有符号整数ﻫ 2)longint(简写:long),有符号整数 3) longlong int(简写:longlong),C99标准添加的类型, 有符号整数ﻫ 4) unsignedint(简写:unsigned),无符号整数,不能
5、表示负数ﻫ 5)unsigned longint(简写:unsignedlong),无符号整数, 不能表示负数 6)unsigned shortint(简写:unsigned short),无符号整数, 不能表示负数ﻫ 7)unsignedlong longint(简写:unsignedlonglong),ﻫ C99添加的类型,无符号整数ﻫ 8)所有没有标明 unsigned的整数类型默认都是有符号整数. 在这些整数类型前面加上signed可以使读者更清楚地知道ﻫ 这些是有符号整数,尽管有没有 si
6、gned都表示有符号整数.ﻫ 例如:signedint等同于int。ﻫ 一般我们把 short 称为短整型,把long称为长整型,把longlong称为超长整型,把int称为整型。unsigned打头的那些整数类型统称为无符号整型。例如:我们称unsignedshort为无符号短整型.以此类推。ﻫ2. 声明方式ﻫ 这些整数类型的声明方式与int类型的声明方式一样。例如: longint estine; longjohns; shortinterns; shortribs; unsigned int s_co
7、unt; unsignedplayers; unsigned longheadcount;ﻫ unsigned short yesvotes; longlongago; /*C99 特有 */ unsignedlong long ego; /*C99特有*/如果您的编译器不支持 C99标准,那就不能使用longlong和unsignedlong long.ﻫﻫ3.取值范围(表示范围) 标准也规定了这些整数类型的最小取值范围。shor
此文档下载收益归作者所有