新發基金的好處和壞處是什么?新基金的封閉期一般是多久?
新發基金的好處和壞處是什么?新發基金的優點:1、認購費率低:一般
2023/07/06
(資料圖)
在上一篇文章中,我們介紹了&
運算符的高級用法,本篇文章,我們將介紹|
運算符的一些高級用法。
#include < stdio.h >int main() { unsigned char lowByte= 0x12; // 0001 0010 unsigned char highByte = 0x34; // 0011 0100 unsigned short result = (highByte < < 8) | lowByte; // 0011 0100 0001 0010 printf("合并結果為 %04xn", result); // 輸出: 0x3412 return 0;}
#include < stdio.h >int main() { unsigned char data = 0xab; // 1010 1011 data = (data < < 4) | (data > > 4); // 1011 1010 printf("交換結果為 %02xn", data); // 輸出:0xba return 0;}
#include < stdio.h >int main() { int x; printf("請輸入一個數:"); scanf("%d", &x); printf("n第4位置1后,這個數變為 %dn", x | 0b1000); return 0;}
#include < stdio.h >int main() { int x; int a = 0b1000; printf("請輸入一個數:"); scanf("%d", &x); printf("n第4位置0后,這個數變為 %dn", (x | a) - a ); return 0;}
#include < stdio.h >int main() { int x; printf("請輸入一個數:"); scanf("%d", &x); printf("n低位連續的0變為1,這個數變為%dn", x | (x-1) ); return 0;}
通過這篇文章,我們學會了用位運算符|
的5種高級用法
1、將兩個字節合并成一個16位整數
2、將一個字節的低4位和高4位交換
3、將一個字節中的某些位置1
4、將一個字節中的某些位置0
5、將低位連續的0變為1
在下一篇文章中,我們將介紹位運算符^
的一些高級用法。
標簽: