C语言练习 -- 6

#define _CRT_SECURE_NO_WARNINGS 1

#include<stdio.h>

int main()
{
    int a = 10;
    float f = 10.0;
    unsigned char;//0 - 255
    signed char;//-128 - 127
    return 0;
  }

void test(void)
{
    printf("hehe\n");
}

int main()
{
    test(100);
    return 0;
}


int main()
{
    int a = 20;
    int b = -10;
    return 0;
}


int main()
{
    int a = 20;
    return 0;
}


int main()
{
    int a = 1;
    char* p = (char*)&a;
    if (*p == 1)
    {
        printf("小端\n");
    }
    else
    {
        printf("大端\n");
    }
    return 0;
   }

int check_sys()
{
    int a = 1;
    char* p = (char*)&a;
    //返回1,小端
    //返回0,大端
    return *p;
}

int check_sys()
{
    int a = 1;
    return *(char*)&a;
}

int main()
{
    //写一段代码告诉我们当前机器的字节序是什么?
    //返回1,小端
    //返回0,大端
    int ret  = check_sys();
    if (ret == 1)
    {
        printf("小端\n");
    }
    else
    {
        printf("大端\n");
    }
    return 0;
}

%d - 打印十进制的有符号数字
%u - 打印十进制的无符号数字

int main()
{
    char a = -128;
    char b = 128;
    printf("%u\n", a);
    printf("%u\n", b);
    return 0;
} 

 

posted @ 2022-05-18 13:32  JimJZY  阅读(78)  评论(0)    收藏  举报