标签:mamicode tin cas pac 表达 自己 case error 这一
格式:
c+d,x+y;
运算的顺序是:先计算c+d,再计算x+y;
表达式的值:取x+y的值
例子:
代码如下:
using namespace std;
int main()
{
int a,b;
b=(a = 3 * 5, a * 4);
cout << a<<endl<<b;
return 0;
}
结果如图:
这个运算的作用是计算一个数据类型有占多少的字节,这在前面自己学习得知,C++再不同的编译器的情况下它的数据类型占的字节数不同,还有自己在struct一个数据类型的时候都可以去用到。
运用格式:
sizeof(数据类型名··);
或
sizeof 表达式;
例子:
#include<iostream>
using namespace std;
int main()
{
struct Tina
{
int name;
int age;
int number[7];
};
cout << sizeof(Tina);
return 0;
}
格式:c=a&oxfe;
计算方式:只有对应位都为1,这一位的得数才为一,其他为零;
作用:用来可以把一个数的某一位置零,其他位数不变;取低八位;
格式a=a|oxff;
计算方式:只有对于位都为零才为零,其余为一;
作用:把某些位置1;
截图:
格式a=a^b;
计算方式:对应位相同为零,对应位不同为1
截图:
1、 if语句,在C++中和C语言中一样。
2、 switch语句,自己不熟悉,打一段代码练习一下:
#include<iostream>
using namespace std;
int main()
{
int day;
cin >> day;
switch (day)
{
case 0:cout << "Sun"; break;
default:
cout << "error!";
}
return 0;
}
3、 while语句与C语言一样。
4、 do while语句的复习;
#include<iostream>
using namespace std;
int main()
{
int day;
cin >> day;
do
{
day++;
} while (day < 100);//注意这里的直到不成立才结束!
cout << day;
return 0;
}
5、 for语句与C语言一样。
标签:mamicode tin cas pac 表达 自己 case error 这一
原文地址:https://www.cnblogs.com/zouzou-1/p/12244126.html