写一个代码,验证自己的电脑是大端模式还是小端模式?
#include <stdio.h>
union test
{
int a;
char b;
};
int main()
{
union test t;
t.a = 1;
if( t.b )
{
printf("小端模式 \n");
}
else
{
printf("大端模式 \n");
}
}
这段C语言代码利用union来判断计算机是使用大端模式还是小端模式。通过设置union中的整型变量为1,然后检查对应的字符变量,如果字符变量值为1,则是小端模式;否则是大端模式。
写一个代码,验证自己的电脑是大端模式还是小端模式?
#include <stdio.h>
union test
{
int a;
char b;
};
int main()
{
union test t;
t.a = 1;
if( t.b )
{
printf("小端模式 \n");
}
else
{
printf("大端模式 \n");
}
}
569
591

被折叠的 条评论
为什么被折叠?