C语言头文件iso646.h(ciso646)

镇楼图

C语言头文件iso646.h(ciso646)

Pixiv:千夜QYS3

也许你Python用多了,写and、or、not习惯了,写C语言的&&、||、!感到不习惯。

那么这个头文件将能多一种写代码方式,回归那熟悉的and、or、not。

============

注:了解此头文件前请先确保你已了解以下内容:

逻辑运算符 位运算符EX
赋值运算符EX

============

iso646.h(ciso646)

这个头文件的内容比较简单,只是增加了一种写代码的方式。

这个头文件只定义以下宏。

你可以写成这样 原本符号
and &&
or ||
not !
bitand &
bitor |
xor ^
compl ~
not_eq !=
and_eq &=
or_eq |=
xor_eq ^=
//引入iso646.h
long i=16,j=-16,k = 2,m = 16,n = -16;
while(i >= 0 and j < 0){
    i bitand k;
    i and_eq k;
    j bitor k;
    j or_eq k;
    compl m;
    n xor k;
    n xor_eq k;
    printf("%d %d %d %d\n",i,j,m,n);
    k++;
    
}

============

唯一参考资料 cplusplus

上一篇:实践解析丨Rust 内置 trait:PartialEq 和 Eq


下一篇:python教程25-self的介绍、slots属性的使用、init魔法方法、eq方法的使用