码迷,mamicode.com
首页 > 其他好文 > 详细

github上的每日学习 4

时间:2020-02-01 19:06:04      阅读:87      评论:0      收藏:0      [点我收藏+]

标签:mamicode   tin   cas   pac   表达   自己   case   error   这一   

一、 几种运算符的学习及练习

1、 逗号运算符

格式:
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;
}

结果如图:
技术图片

2、 sizeof运算

这个运算的作用是计算一个数据类型有占多少的字节,这在前面自己学习得知,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;
}

技术图片

3、 位运算的了解(还是不太理解它们的作用)

第一个与运算

格式: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语言一样。

github上的每日学习 4

标签:mamicode   tin   cas   pac   表达   自己   case   error   这一   

原文地址:https://www.cnblogs.com/zouzou-1/p/12244126.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!