#include<stdio.h>
//int main()
//{
// int a,b;
// scanf("%d%d",&a,&b);
// if(a>b)
// printf("%d",a);
// else
// printf("%d",b);
// return 0;
// }
//int Max(int x,int y)//利用函数完成大小值比较
//{
// if(x>y)
// return x;
// else
// return y;
//}
//int main()
//{
// int a,b,max;
// scanf("%d%d",&a,&b);
// max=Max(a,b);
// printf("%d",max);
// return 0;
//}
//int main()
//{
// int a=10;
// int arr[]={1,2,3,4,5,6};
// printf("%d\n",sizeof(a));
// printf("%d\n",sizeof(int));
// printf("%d\n",sizeof a);
// printf("%d\n",sizeof(arr));//计算数组大小,单位是字节
// return 0;
// }
//~操作符 -对一个数的二进制按位取反
//int main()
//{
// int a=0;//四个字节,32个比特位,0000000000000.....
// int b=~a;//按位取反,二进制位 ,b=111111111....
// //b是有符号的整型
// //最高位如果是0就是正数,最高位是1就是负数
// //例如1010取反之后变为0101
// printf("%d\n",b); //输出变为-1?
// //负数在计算机中是以补码的形式保存的
// //打印的是这个数的原码
// //原码,反码,补码
// //补码-1得到反码,符号位不变,其他位取反得到原码
// //例如11111111111111(补码)
// // 11111111111110(反码)
// // 10000000000001(原码) - 1
// //负数在内存中存储的时候,存储的是二进制的补码
// return 0;
// }
//--操作符-前置、后置--
//++操作符-前置、后置++
//int main()
//{
// int a=10;
// int b=a++;//后置++ 先使用a的值,再a++
// printf("%d %d\n",a,b);
// return 0;
//}
//int main()
//{
// int a=10;
// int b=++a;//前置++ 先++再使用a的值
// printf("%d %d",a,b);
// return 0;
//}
//总结++在哪就多会再++
//*间接访问操作符
//(类型)强制类型转换操作符
int main()
{
int a=(int)3.14;//把3.14强制转换为int类型
printf("%d\n",a);//输出结果是3
return 0;
}
2023-1-5学习记录
最新推荐文章于 2024-07-20 19:39:28 发布