美文网首页
C语言 day13

C语言 day13

作者: y_7539 | 来源:发表于2022-11-13 17:32 被阅读0次
//二进制位的奇偶交换
int main() {
    int a = 10;
    //得到偶数位                  得到奇数位 
    int ret = ((a & 0xaaaaaaaa)>>1) + ((a & 0x55555555)<<1);
    printf("%d\n", ret);
}
struct S
{
    int a;
    char b;
    int c;
    char d;
};

//成员相对于首地址的偏移
int main()
{
    printf("%d\n", OFFSETOF(struct S, a));
    printf("%d\n", OFFSETOF(struct S, b));
    printf("%d\n", OFFSETOF(struct S, c));
    printf("%d\n", OFFSETOF(struct S, d));
}

相关文章

  • C语言 day13

  • C++简答题

    一、简答题 1、C语言与C++语言的区别? 答: C语言是面向过程语言,C++是面向对象语言(OOP) C语言...

  • C语言快速入门 - Hello World 详解

    目录 C语言快速入门 C语言快速入门 - Hello World 详解 C语言快速入门 - 变量 C语言快速入门 ...

  • C语言快速入门 - 简单运算符

    目录 C语言快速入门 C语言快速入门 - Hello World 详解 C语言快速入门 - 变量 C语言快速入门 ...

  • C语言快速入门 - 控制语句

    目录 C语言快速入门 C语言快速入门 - Hello World 详解 C语言快速入门 - 变量 C语言快速入门 ...

  • C语言快速入门 - 变量

    目录 C语言快速入门 C语言快速入门 - Hello World 详解 C语言快速入门 - 变量 C语言快速入门 ...

  • C语言快速入门

    目录 C语言快速入门 C语言快速入门 - Hello World 详解 C语言快速入门 - 变量 C语言快速入门 ...

  • C语言如何使用随机数?

    C语言如何使用随机数? 功能介绍推送一些C语言方面的知识,提供C语言/C++语言资料,讨论和学习C语言/C++编程...

  • C++语言学习之面向对象

    1.C语言与C++语言的区别 C++面向对象 C 面向过程 函数+结构体 C++可以运行调用C语言 反之 C语言无...

  • C小白

    一 C语言概述(what)①C语言的特点C语言是一种底层语言,小型语言,包容性语言②C语言的优点高效。可移植。功...

网友评论

      本文标题:C语言 day13

      本文链接:https://www.haomeiwen.com/subject/asbytdtx.html