小白学编程day5

一、函数

int Add(int x, int y)
    {
        int z = 0;
        z = x + y;
        return z;
    }
int main()
{
    int num1 = 0;
    int num2 = 0;
    scanf_s("%d %d", &num1,&num2);
    int sum = Add(num1, num2);
    printf("%d\n", (int)sum);//vs2022,要将sum强制转换为整型
    return 0;
}

二、数组

int main()
{
    int arr[10] = { 1,2,3,4,5,6,7,8,9};
    int i = 0;
    while (i < 10)
    {
        printf("%d ", arr[i]);
        i++;
    }
    return 0;
}

三、操作符

算数操作符:+、-、*、/、%

移位操作符:>>、<< //左移操作符移动的是二进制位,a=2,b=<<a,则b=4

位操作符:&(按位与)、^(按位异或)、|(按位或)

赋值操作符:=、+=、-=、*=、/=、&=、^=、|=、>>=、<<=

单目操作符:!、-、+、&、sizeof、~(按位取反)、--、++、(五角星)、(类型)强制类型转换

整数在内存中存储的是补码,~0=-1

关系操作符:<、>、==、!=、>=、<=

逻辑操作符:&&、||

条件操作符(三目操作符):exp1?exp2:exp3(exp1成立则执行exp2,不成立执行exp3)

逗号表达式:exp1,exp2,exp3,...expN(从左向右依次计算,整个表达式的结果是最后一个表达式的结果)

下标引用、函数调用和结构成员:[]、()、.、->

预处理指令:define、include

关键字():auto(自动,每个局部变量都是aotu修饰的,自动创建,自动销毁)break、case、const、continue、default、do、double、else、enun(枚举)、extern(用来声明外部符号的)、float、for、goto、if、int、long、register(寄存器关键字,建议变量存放在寄存器中(寄存器中存放被频繁使用的数据))、return、short、、signed(有符号的,对应signed)、sizeof、static(静态的)、struct(结构体)、switch、typedef、union(联合体、共用体)、unsigned、void(无)、volatile、while

  1. 关键字是c语言提供的,不能自己创造关键字。

  1. 变量名不能是关键字

计算机数据可以存放到寄存器、高速缓存、内存、硬盘、网盘中。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Pinkagable

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

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

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

打赏作者

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

抵扣说明:

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

余额充值