2021-3-4听课笔记

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
//int main() {
// int input = 0;
// printf(“加入湖人\n”);
// printf(“你要好好学习吗?(1/0)>:”);
// scanf("%d", &input);
// if (input == 1)//选择语句
// printf(“好offer\n”);
// else
// printf(“卖红薯\n”);
//
// return 0;
//}

//循环语句
//int main()
//{
// int line = 0;
// printf(“加入湖人\n”);
// while (line < 20000)
// {
// printf(“敲一行代码:%d”,line);
// line++;
// }
// if(line>=20000)
// printf(“好offer\n”);
//
// return 0;
//}

//函数概念
//int Add(int x, int y)//函数体
//{
// int z = x + y;
// return z;
//}
//int main()
//{
// int a = 100;
// int b = 200;
// int sum = 0;
// sum = Add(a, b);
// printf(“sum=%d\n”, sum);
//
// return 0;
//}

//数组概念 数组的定义:一组相同类型元素的集合
//int main() {
// int arr[10] = {1,2,3,4,5,6,7,8,9,10};//定义一个存放10个整型数字的数组
// int i = 0;
// while (i < 10) {
// printf("%d\n", arr[i]);
// i++;
// }
// //printf("%d\n", arr[4]);//下标的方式访问元素
// return 0;
//}

//操作符
int main() {
//int a = 5 / 2;
//int b = 5 % 2;//%符号得到的是余数 算术操作符
//printf("%d\n", a);
//printf("%d\n", b);
//int a = 1;
//a << 1;<<和>>表示移(2进制)位操作符 <<左移 >>右移 移位操作符
//int b = a << 1;
//printf("%d\n", b);
//printf("%d\n", a);//对a进行移位操作a本身不变

//&按位与
//|按位或
//^按位异或,异或的计算规律:
            //对应的二进制位相同,则为0 对应的二进制为相异,则为1
//int a = 3;//3的二进制是011
//int b = 5;//5的二进制是101
//int c = a & b;
011
101
001 c的结果二进制的表达
//printf("%d\n", c);

//单目操作符
//双目操作符
//三目操作符
//int a = 10;
//int b = 20;
//a + b;//+两边有两个操作数所以称为双目操作符
//int a = 10;
//printf("%d\n", sizeof(a));//sizeof计算的是变量所占空间的大小,单位是字节
//printf("%d\n", sizeof(int));
int arr[10] = { 10 };
int sz = 0;
printf("%d\n", sizeof(arr));
//计算数组的元素个数
//元素个数=数组总大小除以每个元素的大小
sz = sizeof(arr) / sizeof(arr[0]);
return 0;

}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值