C语言中,char型8个数按照权分配(高8位和高8位拼在一起,低1位与1低位...
发布网友
发布时间:2022-08-07 00:05
我来回答
共3个回答
热心网友
时间:2024-10-24 00:44
放到数组里用循环写呗
热心网友
时间:2024-10-24 00:45
fun(int n,...)变参循环
热心网友
时间:2024-10-24 00:44
int Merge( const char ch1, const char ch2 )
{
int high8 = (ch1 & 0x80) + (ch2 & 0x80);// ch & (1000 0000), 取高8位
int low1 = (ch1 & 0x01) + (ch2 & 0x01); // ch & (0000 0001),取低1位
return high8 + low1;
}
热心网友
时间:2024-10-24 00:38
放到数组里用循环写呗
热心网友
时间:2024-10-24 00:41
int Merge( const char ch1, const char ch2 )
{
int high8 = (ch1 & 0x80) + (ch2 & 0x80);// ch & (1000 0000), 取高8位
int low1 = (ch1 & 0x01) + (ch2 & 0x01); // ch & (0000 0001),取低1位
return high8 + low1;
}
热心网友
时间:2024-10-24 00:43
fun(int n,...)变参循环