初识C语言(4)

数组

定义:一组相同类型元素的集合。

int arr[10]={1,2,3,4,5,6,7,8,9,10} //定义一个整型数组,最多放10个元素。

当我们要存储1-10的数字时,我们就需要用到数组的概念。
下面展示一些 代码

#include<stdio.h>
int main()
{
	int i = 0;
	int arr[10] = { 1,2,3,4,5,6,7,8,9,10 };
	for (i = 0;i < 10;i++)
	{
		printf("%d ", arr[i]);
	}
	printf("\n");
	return 0;
}

运行结果为:
在这里插入图片描述

操作符

操作符:算术操作符,移位操作符,位操作符,赋值操作符,单目操作符(只有一个操作数),关系操作符,逻辑操作符,条件操作符,逗号表达式,下标引用、函数调用和结构成员。
位操作符:
& 按位与
| 按位或
^ 按位异或
简单先了解后面会仔细介绍
下面展示一些 代码

#include<stdio.h>
int main()
{
	int a = 0;                              
	int b = a << 1;
	printf("%d", b);
	return 0;
}

运行结果为:
在这里插入图片描述
运行过程:
左移操作符–移动的是二进制位
a–2
00000000000000000000000000000010
b=a<<1 即b=4
00000000000000000000000000000100

sizeof(操作符)

#include<stdio.h>
int main()
{
	//sizeof是一个操作符
	//siaeof不是函数
	//计算类型或者变量大小的
	int a = 10;
	printf("%d\n", sizeof(int)); //printf("%d\n", sizeof int);这种写法是不可行的
	                             //sizeof计算 类型时是不行的
	
	printf("%d\n", sizeof a);  //或者printf("%d\n", sizeof(a)); 这两个运行结果一样
	//sizeof  sizeof计算变量时
	//sizeof()的()可省略
	return 0;
}

在这里插入图片描述

#include<stdio.h>
int main()
{
	//10(10个元素)*4(一个int类型是4个字节)=40
	int arr[10] = { 0 };
	printf("%d\n", sizeof(arr));//计算的是数组的总大小,单位是字节
	printf("%d\n", sizeof(arr[0]));
	int sz = sizeof(arr) / sizeof(arr[0]); //计算一个数组的元素个数
	printf("%d", sz);

	return 0;
}
```![在这里插入图片描述](https://img-blog.csdnimg.cn/20210422200335975.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0FJX0VMRg==,size_16,color_FFFFFF,t_70)









评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值