C语言入门知识点(2)(超详细)

C语言基础操作符详解

![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/c823190793704d87a95dfeebdd64060a.png

笔记里面有一些代码的首字母是大写的,自己写时候要用小写,这是OneNote编写时软件的问题。此笔记仅是我个人学习的笔记,接下来会持续更新,希望对初学者有所帮助,如果发现错误,望在评论区指正

变量

可变的值叫变量,不能变的值叫常量
1.变量的创建:

  • [数据类型] [名称];
    例:int age;

2.初始化:

  • [数据类型] [名称]=初始值;
    例:int age = 20;

3.赋值:

  • [数据类型] [名称];
  • [名称]=初始值;
    例:int age;
    Age=20;

4.变量的分类

  • 局部变量:{}里面的,只在{}内使用
  • 全局变量:{}外面的,整个代码文件都能使用
  • 当两个变量同时存在时:局部变量优先

算术操作符

算术操作符:+,-,*,/,%
这些都是双目操作符(有两个数的操作符),操作符也叫运算符

+ 和 -:与数学里的+和-相同(可对整型,浮点型运算)
* :与数学中*相同
/ :操作数都是整数时,与数学中不相同,/ 是整除,余数不参与运算
      操作数含有小数时,/是小数除法
% :取模(余)操作符,只能运用于整数,不能运用于浮点数,返回的是余数
        负数求模,得到的结果正负号由第一个操作数决定

赋值操作符( = )

下面直接举例子:

  • 一般情况:
    Int a= 3;
    a=200;

  • 连续赋值
    Int a= 3;
    Int b= 4;
    Int c= 5;
    c=b=a+3;
    等价于
    Int a= 3;
    Int b= 4;
    Int c= 5;
    b=a+3
    c=b

  • 符合赋值符
    int a = 10;
    a = a+3;
    a = a-2;
    等价于
    Int a= 10;
    a += 3;
    a -= 2

单目操作符

  • ++(自增1):
    前置++(++a):先++,后使用(先自增1,后赋值)
    后置++(a++):先使用,后++(先赋值,后自增1)
    例:
    ++a // a 先变为 6,再赋值给 b
    int main();
    {
    int a =5;
    int b =++a;
    printf(“a=%d\n”,a);
    printf(“b=%d\n”,b);
    return 0;
    }

    //a=6 b=6

    a++ // a先赋值给b,再变成6
    int main();
    {
    int a =5;
    int b =a++;
    printf(“a=%d\n”,a);
    printf(“b=%d\n”,b);
    return 0;
    }

    //a=6 b=5

  • –(自减1):与++完全相同

  • +和 - :正负号,使用与数学相同

强制类型转换

形式: (类型)
下面我们直接看例子:
int a = 3.14; //a的是int类型, 3.14是double类型,两边的类型不⼀致,编译器会报警告
此时我们假如强制类型转换
int a = (int)3.14 , 直接将小数部分全部舍去

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值