C++入门(2):操作符和控制结构
来源:互联网 发布:软件设计师2016下半年 编辑:程序博客网 时间:2024/06/06 01:32
C++入门(2):操作符和控制结构
如果想查看某给定变量的内存占用量,最好使用不带括号的sizeof操作符
int a = 2,c;float b = 2.0,d;std::cout << sizeof(int) << sizeof a; //结果为 4 4c = a++; //先赋值,再自加d = ++b; //先自加,再赋值std::cout << c << d << a << b << std::endl; //结果为 2 3 3 3std::cout << ((a==b)?true:false) << std::endl; //三元操作符 ,要加括号!!结果为 1
求余操作符(%)只能用于整数,否则会报错
C++中,整数去除整数时,其结果永远是一个整数,即小数部分被丢弃,所以,在需要做除法时一定要记得使用实数。
数据溢出时,整数会发生反转, 实数会变成 inf or infinity or NaN
short m = 32767;short n = 32768;std::cout << m << "\t" << n << std::endl; //结果为 32767 -32768
实数类型存储的只是一个近似数,所以不应该试图比较两个浮点数是否相等
C++的逻辑操作符分别对应着一个等价的保留字:and(&&), not(!), or(||), not_eq(!=)
switch条件语句只能用来比较某个整数变量(包括char)是否与一组给定的整数值中的某一个相匹配(switch、case、default、break)
C++入门(1):简单变量和数据类型
2 0
- C++入门(2):操作符和控制结构
- C语言入门(二)---七种控制结构
- 【C】控制结构和语句
- JAVA菜鸟入门篇 - 控制语句:顺序结构、选择结构和循环结构(五)
- 操作符与控制结构
- C语言入门(九)循环语句和循环控制
- (二)php操作符与控制结构
- C#入门(5)枚举和结构类型
- python快速入门(控制结构)
- C语言控制结构
- C语言控制结构
- Perl学习笔记(7) --控制结构和目标操作
- C流程控制(选择结构与循环结构)
- Jinja2模板(2)--变量和控制结构
- 第一章 快速入门 控制结构
- Scala入门之控制结构
- 操作符和控制流
- 操作符和流程控制
- ARC下会导致内存泄漏的情况
- typedef定义函数类型
- 使用get请求下载文件的时候,由于地址栏用的是iso-8859-1编码格式产生乱码,得到不正确的值
- 自己动手“敲”微软100题系列二
- Java字符编码根本原理
- C++入门(2):操作符和控制结构
- 命令行选项
- Ugly Number
- C# string
- Objective-c语言_面向对象(继承)
- layer绘制渐变色
- [LeetCode]028-Implement strStr
- UIScrollView 使其平滑的滚动到指定位置
- 最优配餐