#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
//各种数据类型的空间大小
int main()
{
printf("char=%d\n",sizeof(char));
printf("short=%d\n",sizeof(short));
printf("int=%d\n",sizeof(int));
printf("long=%d\n",sizeof(long));
printf("long long=%d\n",sizeof(long long));
printf("float=%d\n",sizeof(float));
printf("double=%d\n",sizeof(double));
return 0;
}
比较两个数的大小
#define _CRT_SECURE_NO_WARNINGS 1
//比较两个数的大小
#include<stdio.h>
int Max(int x,int y)
{
if (x>y)
{
return x;
}
else
{
return y;
}
}
int main()
{
int num1=0;
int num2=0;
int max=0;
printf("请输入需要比较大小的两个数>:");
scanf("%d%d",&num1,&num2);
max=Max(num1,num2);
printf("最大值为:%d",max);
return 0;
}
位运算符
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
//位运算符
int main()
{
//按位与
int num1=3;
int num2=5;
int result=0;
result = num1&num2;
printf("%d\n",result);
//按位或
result = num1|num2;
printf("%d\n",result);
//按位异或
result = num1^num2;
printf("%d\n",result);
//逻辑反运算
result=!num1;
printf("%d\n",result);
//按位取反
result=~num1;
printf("%d",result);
}