程序语句包括

程序语句包括,第1张

程序语句包括一下三类:

(1)条件判断语句if语句、switch语句;

(2)循环执行语句dowhile语句、while语句、for语句;

(3)转向语句break语句、continue语句、return语句、goto语句(此语句尽量少用,因为这不利结构化程序设计,滥用它会使程序流程无规律、可读性差)控制语句分类1顺序控制语句顾名思义,所谓顺序结构,就是指按照语句在程序中的先后次序一条一条的顺次执行

请参考以下代码。

我把所有相关的数据转换为2进制,这样方便肉眼计算。

#include <stdioh>

#include <stdlibh>

int main(void)

{

    unsigned int a=0152,b=0xbb;

    char s[64];

    int i;

    printf("====================================================\n");

    memset(s, 0, sizeof(s));

    itoa(a, s, 2);

    printf("a = \t\t%032s\n", s);

    memset(s, 0, sizeof(s));

    itoa(b, s, 2);

    printf("b = \t\t%032s\n", s);

    printf("====================================================\n");

    // Bit或运算

    memset(s, 0, sizeof(s));

    itoa(a|b, s, 2);

    printf("a|b = \t\t%032s\n", s);

    // Bit与运算

    memset(s, 0, sizeof(s));

    itoa(a&b, s, 2);

    printf("a&b = \t\t%032s\n", s);

    // Bit异或运算

    memset(s, 0, sizeof(s));

    itoa(a^b, s, 2);

    printf("a^b = \t\t%032s\n",s);

    // Bit取反运算

    memset(s, 0, sizeof(s));

    itoa(~a, s, 2);

    printf("~a = \t\t%032s\n", s);

    memset(s, 0, sizeof(s));

    itoa(~b, s, 2);

    printf("~b = \t\t%032s\n", s);

    memset(s, 0, sizeof(s));

    itoa(~a+~b, s, 2);

    printf("~a+~b = \t%032s\n", s);

    printf("====================================================\n");

    // For test

    // 计算a<<=b, 显示每次移动一位的结果。

    for (i = 0; i < b; i++)

    {

        memset(s, 0, sizeof(s));

        itoa(a<<(i+1), s, 2);

        printf("a<<%4d = \t\t%032s\n", i+1, s);

    }

    // For test

    // 左移后赋值, a <<= b  -->  a = a<<b

    memset(s, 0, sizeof(s));

    itoa(a<<=b, s, 2);

    printf("a<<=b = \t%032s\n", s);

    // 右移。(注, 上一条计算后a的值已经改变。)

    memset(s, 0, sizeof(s));

    itoa(a>>2, s, 2);

    printf("a>>2 = \t\t%032s\n", s);

    printf("====================================================\n");

    return 0;

}

以上就是关于程序语句包括全部的内容,包括:程序语句包括、c语言程序语句解释、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9338854.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存