vb6 数据类型 数据类型_6-09.doc

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
vb6 数据类型 数据类型_6-09

vb6 数据类型 数据类型_6-09 导读:就爱阅读网友为您分享以下“数据类型_6-09”的资讯,希望对您有所帮助,感谢您对92的支持! 文档来自网络,是本人收藏整理的,如有遗漏,差错,还请大家指正!数据类型、运算符、表达式导语:在第一课中,我们已经看到程序中使用的各种变量都应预先加以说明,即先说明,后使用对变量的说明可以包括三个方面: ·数据类型、·存储类型·作用域) 在本课中,我们只介绍数据类型说明其它说明在以后各章中陆续介绍一、C语言的数据类型   所谓数据类型是按被说明量的性质,表示形式,占据存储空间的多少,构造特点来划分的在C语言中,数据类型可分为:基本数据类型,构造数据类型,指针类型,空类型四大类1.基本数据类型基本数据类型最主要的特点是,其值不可以再分解为其它类型也就是说,基本数据类型是自我说明的2.构造数据类型   构造数据类型是根据已定义的一个或多个数据类型用构造的方法来定义的也就是说,一个构造类型的值可以分解成若干个quot;成员quot;或quot;元素quot;每个quot;成员quot;都是一个基本数据类型或又是一个构造类型在C语言中,构造类型有以下几种: ·数组类型、·结构类型、·联合类型3.指针类型   指针是一种特殊的,同时又是具有重要作用的数据类型其值用来表示某个量在内存储器中的地址虽然指针变量的取值类似于整型量,但这是两个类型完全不同的量,因此不能混为一谈4.空类型   在调用函数值时,通常应向调用者返回一个函数值这个返回的函数值是具有一定的数据类型的,应在函数定义及函数说明中给以说明,例如在例题中给出的max函数定义中,函数头为: int max(int aint b);其中quot;int quot;类型说明符即表示该函数的返回值为整型量又如在例题中,使用了库函数 sin,由于系统规定其函数返回值为双精度浮点型,因此在赋值语句s=sin (x);中,s 也必须是双精度浮点型,以便与sin函数的返回值一致所以在说明部分,把s说明为双精度浮点型但是,也有一类函数,调用后并不需要向调用者返回函数值,这种函数可以定义为quot;空类型quot;其类型说明符为void在第五章函数中还要详细介绍在本章中,我们先介绍基本数据类型中的整型、浮点型和字符型其余类型在以后各章中陆续介绍对于基本数据类型量,按其取值是否可改变又分为常量和变量两种在程序执行过程中,其值不发生改变的量称为常量,取值可变的量称为变量它们可与数据类型结合起来分类例如,可分为整型常量、整型变量、浮点常量、浮点变量、字符常量、字符变量、枚举常量、枚举变量在程序中,常量是可以不经说明而直接引用的,而变量则必须先说明后使用整型 量整型量包括整型常量、整型变量整型常量整型常量就是整常数在C语言中,使用的整常数有八进制、十六进制和十进制三种1.八进制整常数八进制整常数必须以0开头,即以0作为八进制数的前缀数码取值为0~7八进制数通常是无符号数以下各数是合法的八进制数: 015(十进制为13) 0101(十进制为65)0177777(十进制为65535)以下各数不是合法的八进制数: 256(无前缀0) 03A2(包含了非八进制数码)-0127(出现了负号)2.十六进制整常数十六进制整常数的前缀为0X或0x其数码取值为0~9,A~F或a~f以下各数是合法的十六进制整常数: 0X2A(十进制为42)0XA0 (十进制为160)0XFFFF (十进制为65535)以下各数不是合法的十六进制整常数: 5A (无前缀0X)0X3H (含有非十六进制数码)3.十进制整常数十进制整常数没有前缀其数码为0~9以下各数是合法的十进制整常数: 237 -568 65535 1627以下各数不是合法的十进制整常数: 023 (不能有前导0)23D (含有非十进制数码)在程序中是根据前缀来区分各种进制数的因此在书写常数时不要把前缀弄错造成结果不正确4.整型常数的后缀在16位字长的机器上,基本整型的长度也为16位,因此表示的数的范围也是有限定的十进制无符号整常数的范围为0~65535,有符号数为-32768~+32767八进制无符号数的表示范围为0~0177777十六进制无符号数的表示范围为0X0~0XFFFF或0x0~0xFFFF如果使用的数超过了上述范围,就必须用长整型数来表示长整型数是用后缀quot;Lquot;或quot;lquot;来表示的例如:十进制长整常数 158L (十进制为158) 358000L (十进

文档评论(0)

raojun00007 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档