2023-1-4学习记录

#include<stdio.h>
#include<string.h>
//函数
//求和代码 
//int main()
//{
//    int num1=0;
//    int num2=0;
//    int sum=0;
//    scanf("%d%d",&num1,&num2);
//    sum=num1+num2;
//    printf("sum=%d\n",sum);
//    return 0;
// } 
//int Add(int x,int y)//返回类型+函数名+参数 
//{
//    int z=x+y;
//    return z;//函数体 
//}
//int main()
//{
//    int sum;
//    int num1=10;
//    int num2=20;
//    sum=Add(num1,num2);
//    printf("%d",sum); 
//    return 0;
//}
//函数f(x)=2x+1
//数组-一组相同类型元素的集合 
//int main()
//{
//    int arr[10]={1,2,3,4,5,6,7,8,9,10};//定义一个存放十个整型数字的数组 
//    int a=0;
//    while(a<=9)
//    {
//        printf("%d\n",arr[a]);//利用下标访问元素 
//        a++;
//    }
//    printf("ok\n");
//    char ch[20];
//    float arr2[5]; 
//    return 0;
// } 
//函数f(x,y)=x+y 

//操作符
//算数操作符+ - * / %(取余) 
//移位操作符>>(左移) <<(右移) 
//移动操作符移动的是二进制位 
//位操作符 & ^ | 
//int main()
//{
//    int a=5%2;//取模 
//    printf("%d",a);
//    return 0;
//}
//int main()
//{
//    int a=1;//a用二进制表示应该是00000000000000001 
//    int b=a<<1;//往左移动一位,左边舍弃,右边补0,变成000000000010 
//    printf("%d\n",b); 
//    printf("%d\n",a); 
//    return 0;
//}
//int main()
//{
//    //(2进制)位操作
//    //&按位与
//    //|按位或 
//    //^按位异或 
//    int a=3;//011
//    int b=5;//101
//    int c;//001 
//    c=a&b;//真假 1并0是假 
//    printf("%d",c); //1
//    return 0;
//}
//int main()
//{
//    int a=3;//011
//    int b=5;//101
//    int c;//111
//    c=a|b;//真假 1或0是真 
//    printf("%d",c); //7 
//    return 0;
//}
//int main()
//{
//    int a=3;//011
//    int b=5;//101
//    int c;// 110
//    c=a^b;//真假 1异或0是假 ,对应的二进制位相同为0,相异为1 
//    printf("%d",c); 
//    return 0;
//}
//赋值操作符 
//int main()
//{
//    int a;
//    a=20;
//    a=a+10;
//    a+=10;
//    a=a-10;
//    a-=10;
//    return 0;
//}
//复合赋值符法
//单目操作符 
//双目操作符 
//三目操作符
//int main()
//{
//    //int a=10;
//    //int b=20;
//    //a+b;//+操作符同时也叫双目操作符(有两个操作数)
//    int a=10;
//    printf("%d\n",a); 
//    printf("%d\n",!a);// 逻辑反操作符 
//    return 0;
// } 
//int main()
//{
//    int a=-2;//单目操作符 
//    int b=-a;
//    int c=+3;
//    return 0;
//}
//int main()
//{
//    int arr[10]={0};
//    int a=10;
//    printf("%d\n",sizeof(a));//sizeof计算的是变量/类型所占空间的大小,单位是字节 
//    printf("%d\n",sizeof(int));//4
//    printf("%d\n",sizeof a);//sizeof计算的是变量/类型所占空间的大小,单位是字节 
//    printf("%d\n",sizeof(int));//int不能省略 
//    printf("%d\n",sizeof(arr));
//    return 0;
//}
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值