C语言-4(学习C语言的第四天)

1.选择语句

if——else if——else

#include<stdio.h>
int main ()
{
	int input=0;
	printf("你要好好学习嘛?(1/0)>: ");
	scanf("%d",&input);
	if (input == 1)
		printf("good offer\n");
	else
		printf("cai ji\n");
	return 0;
}

上面这段代码,如果输入1(即true:好好学习),便输出good offer,另外输出cai ji。
在这里插入图片描述
在这里插入图片描述

if (条件判断) { 执行语句 }
else { 执行语句 }

2.循环语句

#include<stdio.h>
int main()
{
	int line = 1;
	while (line <= 1000)
	{
		printf("敲一行代码\n");
		printf("%d ",line);
		line++;
	}
	if (line > 1000)
		printf("你可以得到一个好offer\n");
	return 0;
}

在这里插入图片描述

while(条件判断)
{
循环体
}

3.数组

int arr[10]

定义一个存放10个整数数字的数组
下标默认从0开始
如1 2 3 4 5 6 7 8 9
1的下标为0,2下标为1

int arr[10]={1,2,3,4,5,6,7,8,9,10}

arr[下标],以下标方式访问元素。[4]表示第五个数

4.操作符

1)算术操作符
±*/(加减乘除)为算术操作符
%为取余数,即5/3=1余2,所以5%3=2

#include<stdio.h>
int main()
{
	int a = 2;
	int b = 5;
	int c = b % a;
	printf("a+b = %d\n", a + b);
	printf("b-a = %d\n", b - a);
	printf("a*b = %d\n", a * b);
	printf("b/a = %d\n", b / a);
	printf("b%%a = %d\n", c);
	return 0;
}

在这里插入图片描述
2)移位操作符:<<左移,>>右移。
3)c语言中0表示假,非0表示真
按位与 & 011 & 101 = 001 即3 & 5 = 1
按二进制位,一假则假,二真才真
按位或 | 011 & 101 = 111 即3 & 5 = 7
按二进制位,一真则真,二假才假
按位异或 ^ 011 & 101 = 110 即3 & 5 = 6
按二进制位,相同为假,相异为真

在这里插入图片描述
=为赋值,==为判断
sizeof计算的是变量/类型所占空间的大小,单位为字节

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Ja_King_ZH

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

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

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

打赏作者

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

抵扣说明:

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

余额充值