镇楼图

Pixiv:千夜QYS3



在c语言不断发展中这个头文件有了什么变化?

·这个头文件是在c95出现的
·在C++时改名为ciso646
·在c++20时被移除



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

cppreference

posted on 2021-02-06 19:19  摸鱼鱼的尛善  阅读(331)  评论(0编辑  收藏  举报