动态 版块 发帖 消息 我的
小绿叶技术博客
小绿叶技术博客
小绿叶技术Lv154   
c if 条件或 运算- c语言     


#include <stdio.h>
#include <stdint.h>     // 32 位 头文件
// c 语言 if 比较符+运算符

static uint32_t a;                  // static 静态,1. 隐藏:不能跨文件使用,2. 存储在静态存储区:全局变量 和 static 变量(和全局变量一些写入内存跨函数可读)
static uint32_t b;                  // 作用:3. 默认初始化为 0

int functionTest()
{
    a = 0x00000800;
    b = 0x00000400;	

    if(0x00000100>a | 0x00000100>b)  // 先判断 左右两边任意一个成立, 再进行变量想或计算,再判断相或 是否大于0 
    {
        printf("++++++++++++++++++  \n ");
    }
    else
    {
        printf("------------------");
    }

    return 0;
}

int main()
{

    printf("\n 第一次: a=%lx \n",a );

    functionTest();                          // 执行函数后,可以获取该函数中 变量的值   
    printf("\n 第二次: a=%lx \n",a );         // 中的 x 是16进制,l意思是长整型十六进制
}







 2  已被阅读了875次  楼主 2023-06-06 19:18:36
回复列表

回复:c if 条件或 运算- c语言

guest
登录之后更精彩~
Powered by HadSky 7.12.10
© 2015-2024 PuYueTian
小绿叶技术博客