github上的每日学习 4

Posted zouzou-1

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了github上的每日学习 4相关的知识,希望对你有一定的参考价值。

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

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的主要内容,如果未能解决你的问题,请参考以下文章

github上的每日学习

github上的每日学习 5

github上的每日学习 12

github上的每日学习 10

Cordova 4.0 上的 Android 片段内的 Cordova webview

第九天