Visual C++ 2010 - 使用变量和常量.doc

Visual C++ 2010 - 使用变量和常量.doc

ID:61443378

大小:33.50 KB

页数:8页

时间:2021-01-31

Visual C++ 2010 - 使用变量和常量.doc_第1页
Visual C++ 2010 - 使用变量和常量.doc_第2页
Visual C++ 2010 - 使用变量和常量.doc_第3页
Visual C++ 2010 - 使用变量和常量.doc_第4页
Visual C++ 2010 - 使用变量和常量.doc_第5页
资源描述:

《Visual C++ 2010 - 使用变量和常量.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、VisualC++2010学习笔记四、使用变量和常量1、变量在C++中,变量是存储信息的空间。变量是计算内存中的一个位置,可以在其中存储值或检索其中的值。变量用于临时存储,推出程序或关机后,变量中的信息将丢失。在C++中定义变量时,必须告诉编译器该变量的类型:整数、浮点数、字符型。这种信息告诉编译器预留多大空间以及你将在变量中存储什么样的值;它还让编译器能够在你将类型不对的值存储到变量中时发出警告或错误消息,编程语言的这种特性被称为类型检查(strongtyping)。在任何计算机中,每个变量都占据一定的内存。变量的长度由计算机的处理器(16位、32位、6

2、4位)和编译器决定。//此程序用于确定计算机上变量类型的长度#includeintmain(){usingstd::cout;usingstd::cin;cout<<"Thesizeofanintis:tt"<

3、g)<<"bytes.";cout<<"Thesizeofacharis:tt"<>response;}所有整型类型都有两种

4、变体:signed和unsigned。没有使用关键字unsigned声明的整型变量都被视为无符号,这种变量可以为正,也可以为负;而unsigned整型变量只能为正。signed和unsigned整型变量占用的内存空间相同,而signed整型变量的部分存储空间被用于存储指出该变量为正还是为负的信息。例:unsignedshort变量的取值范围为0~65535,而signedshort变量的取值范围为-32768~327671、定义变量创建和定义变量,可声明其类型,再加上一个或者多个空格,然后指出变量名,再加上一个分号。如:intmyAge。通常的编程惯例是使

5、用有意义的变量名,如:myAge或howMany。C++区分大小写,大小写字母是不同的。例如:age,Age和AGE是不同的变量。许多程序员喜欢全部用小写字母表示变量。如果变量由两个单词组成(如:myage),有两种流行的表示法:my_age和myAge。后者为骆驼式表示法,因为其中的大写字母很像驼峰。关键字被C++保留,不能用来作变量名。应该:1)、定义变量时先给出类型,然后是变量名;2)、使用有意义的变量名;3)、别忘了C++区分大小写;4)、务必了解各种变量在内存中占用的字节数及其能够存储哪些值。不应该:1)、将C++关键字用作变量名;2)、对存储变

6、量需要多少字节内存进行假设;3)、将负值赋给unsigned变量。3、一次创建多个变量先指出变量类型,然后指定变量名,并用逗号将变量名分开。例:unsignedintage,money。4、给变量赋值使用赋值运算符(=)给变量赋值。如:unsignedshortwidth,age;Width=5;或者:unsignedshortwidth=5;3、使用typedef来创建别名不断地输入unsignedshortint,既繁琐又容易出错。C++允许你使用关键字typedef(表示类型定义)为这个短语创建一个别名。例:Typedefunsignedshorti

7、ntUSHORT;//此程序用于演示typedef#includetypedefunsignedshortintUSHORT;intmain(){usingstd::cout;usingstd::endl;usingstd::cin;USHORTWidth=5;USHORTLength;Length=10;USHORTArea=Width*Length;cout<<"Width:"<

8、nse;cin>>response;return0;}4、何时使用

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

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

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