10)C语言之操作符

本文介绍了C语言中的操作符,特别是重点讲解了位移操作符,并通过实例展示了其用法。还提供了操作符的记忆口诀,帮助读者更好地理解和记忆C语言操作符。此外,文中提及了变量初始化、数组的使用以及sizeof运算符的应用。
摘要由CSDN通过智能技术生成

前言:

C语言操作符太多为了使篇幅不宜太长因此这里只是将C语言的所有操作符列举一下,

并挑常用的操作符进行说明,文末会给上操作符记忆口诀,建议将C语言的操作符进行背诵,

在口诀的帮助下C语言的操作符便可尽在我心。

#define _CRT_SECURE_NO_WARNINGS 1

#include<stdio.h>

int main()

{

    int a = 1;//00000000000000000000000000000001,这是a的在32位平台的二进制表示

    int b = a << 2;//a没有变,这里先算a<<2,然后将a<<2的值给b

    //a<<2:       00000000000000000000000000000100,结果为2

   //关于二进制不懂得下一篇会细讲

    int c = 0;

    int arr[10] = { 0 };//数组的未完全初始化第一个元素是自己赋值的,其它元素编译器自动赋值为0

    printf("a=%d\n", a);//结果为1

    printf("b=%d\n", b);//结果为4

    printf("c=%d\n", c);//结果为0

    printf("(!c)=%d\n", !c);//输出的值为真,为固定值1而不是其它的非0

    printf("sizeof(a)=%d sizeof(int)=%d\n", sizeof(a), sizeof(int));

    printf("(sizeof a)=%d\n", sizeof a);//当是变量名的时候可以省略括号,类型名则不行

    printf("sizeof(arr)=%d\n", sizeof(arr));//输出为40,10*sizeof(int)=40

    /*可以用sizeof来计算数组的元素个数,数组元素总个数=数组总大小/每个元素的大小

                                  即数组元素总个数=sizeof(arr)/sizeof(arr[0]*/

    return 0;

}

输出结果

C语言所有操作符

 

口诀:

小中箭点

逻按自求

间地强所

算移关按

逻条赋逗

说明:该口诀未利用任何谐音字,利用谐音字记反而会增加记忆负担,只利用了四字组成,望勤加练习

11)C语言之正负数的原码、反码、补码                

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

流浪孤儿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值