3月26号学习

今天主要学习了转义字符,初识选择语句,while循环,利用函数的方法来计算,数组和操作符

1转义字符

#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main()
{//转义字符
	printf("(are you ok??)\n");
	printf("%c\n", '\'');
	printf("%s\n", "\"");
	printf("\a");//产生一个警告声
	printf("%c\n", '\130');//8进制的130是十进制的88,X的ASCII代码是88,所以打印的是X
	printf("%c\n", '\x30');//十六进制的30是十进制的48,0的ASCII代码是48,所以打印的是0
	return 0;
}

2初识选择语句

#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main()
{//初识选择语句
	int input = 0;
	printf("我爱你\n");
	printf("你爱我吗?(爱=1,不爱=0)\n");
	scanf("%d", &input);
	if (input == 1) 
	{
		printf("太好啦");
	}
	else
	{
		printf("那分手");
	}
	return 0;
}

 3while循环

#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>

int main()
{//while循环
	int line = 0;
	while (line < 30000)
	{
		printf("写代码:%d\n", line);
		line++;
	}
	if (line == 30000)
	{
		printf("找到好工作\n");
	}
	return 0;
}

4利用函数的方法计算机加法

#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
//利用函数的方法来计算加法
int add(int x, int y)
{
	int z = 0;
	z = x + y;
	return z;
}
int main()
{
	int num1 = 0;
	int num2 = 0;
	scanf("%d%d", &num1, &num2);
	int sum=add(num1, num2);
	printf("sum=%d", sum);
	return 0;
}

 5数组

#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main()
{//数组
	int arr[10] = { 1,2,3,4,5,6,7,8,9,10 };
	char ch[5] = { 'a','b','c' };//不完全定义,剩下的默认为\0
	printf("%c%c", ch[2], ch[4]);
	return 0;
}

 6操作符

(1)算数操作符

#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main()
{//算数操作符+ - * / %
	//特别说明/(除号) %(求余)
	/*int a = 0;*/
	//a = 9 / 2.0;
	//printf("%d", a);//得4
	float a = 0;
	a = 9 / 2.0;
	printf("%f\n", a);//得4.5
	float b = 0;
	b = 9 % 2;
	printf("%f", b);//余1
	return 0;
}

(2)位移操作符

#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>

int main()
{
	int a = 2;
	int b = a << 1;//位移操作符移动的是二进制位    原本00000000000000000000000000000010整体左移变成00000000000000000000000000000100十进制是4
	printf("%d", b);
	return 0;
}

(3)位操作符

& 按位与
| 按位或
^ 按位异或

(4)赋值操作符

=   +=   *=    /=    &=    ^=     |=      >>=      <<=

(5)单目操作符

#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main()
{
	//0为假,非0就是真
	int a = 0;
	printf("%d", !a);//固定输出为1
	if (a)
	{
		//如果a为真,做事
	}
	if (!a)
	{
		//如果a为假,做事
	}

	return 0;
}

最后附表 

 希望疫情早日结束

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值