while语句

#include <stdio.h>
int main()
{
	int line = 0;
	while (line < 20000)
	{
		printf("hurry up!:%d\n", line);
		line++;
	}
	if (line >= 20000)
		printf("good offer!\n");
	return 0;
}


if语句

#include <stdio.h>
int main()
{
	int input = 0;
	printf("Will u study C?(1/0) : ");
	scanf("%d", &input);
	if (input == 1)
		printf("good offer\n");
	else
		printf("get off\n");
	return 0;
}


函数

#include <stdio.h>
int add(int x, int y)//自定义函数
{
	int z = x + y;
	return z;
}
int main()
{
	int a = 100;
	int b = 200;
	int c = 0;
	c = add(a, b);
	printf("%d\n", c);
	return 0;
}

数组

定义:一组相同类型元素的集合 C语法规定数组的下标默认从0开始 如果想输出数组里的所有元素


操作符

算术操作符:+ 、- 、* 、/(除) 、%(取模)

5/2输出“商” = 2 5%2输出“模” ,即余数 = 1

位移操作符(二进制位操作)

<< 左移 >> 右移 如图可以看出 将a移位 如果不再次赋值给a,则a的值是不变的

位操作符(二进制位操作)

& - 按位与 - 全1出1 | - 按位或 - 有1出1 ^ - 按位异或 - 相异出1

赋值操作符

= 叫赋值 == 叫判断相等 复合赋值符: += :a = a+10 等同于 a += 10 -= :a = a-10 等同于 a -= 20 下面的以此类推 *= /= %= ^= &= |= <<= >>=

单目操作符

C语言中 0为假 一切非0为真 ! :逻辑反操作 - 真变假默认值为0,假变真默认值为1 - :负值 + :正值 & :取地址 sizeof :计算变量/类型所占空间的大小,单位是字节 注意:计算变量的大小可以省略(),但是计算类型不可一省略() sizeof也可以计算数组的大小,也可以通过sizeof求得数组中的元素数量