今天主要学习了常量、字符串、转义字符、注释、选择语句、循环语句、

函数、数组、操作符。

常量:生活中不变的量。1、字面常量(如:3.14、3等)。2、const修饰的常变量(const int a=4;这里的a是变量,但是又有常属性)。3、#define定义的标识符常量(#define MAX 100)。4、枚举常量-一一列举的(性别、三原色)。

enum Color //枚举关键字enum

{

red,

blue,

yellow

};

字符串:字符串的结尾是\0。strlen求字符串的长度。

转义字符:\t(水平制表符)、\n(换行)、\\用于表示一个反斜杠,防止被解释为一个转义字符、\ddd表示一个1~3个八进制数字、\xdd表示一个十六进制数字。strlen("C:\test\32\test.c");有13个字符要正确打印路径的话要printf("C:\\test\\32\\test.c");

注释:ctrl+K+u 快捷键取消 Ctrl+k+C选中的都注释掉。\\注释一行  /* */可以注释一大段,但是不可以嵌套使用。

选择语句:if—else语句

#include <stdio.h>

int main()

{

int input=0;

printf("加入学习小队\n");

printf("要好好学习吗?(0\1)>:");

scanf("%d",&input);

if(input==1)

printf("好offer\n");

else

printf("卖红薯\n");

return 0;

}

循环语句:while

while(a<200)

{

printf("1");

}

printf("0");

函数:与数学上的函数大同小异,通过调用传参来使用


int Add(int x,int y)                       

{                                                 

int sum=x+y;

return sum;

}

 int main()

{

int a=10;

int b=20;

s=Add(a,b);

printf("%d\n",s);

}

数组:一组相同类型元素的集合

eg:int arr[10]={1,2,3,4,5,6,7,8,9,10};下标默认从0开始。

操作符:1、算术操作符:+ - * / %(取模)。2、移位操作符:<< 左移>>右移(移的是二进制位)。3、位操作符(均是二进制操作):&(按位与全1则1)、|(按位或有1则1)、^(按位异或相异为1相同为0)。

!逻辑反操作 -负号 &取地址符

sizeof:计算变量或者类型所占空间的大小,变量括号可以省略,类型不可以省略。eg:sizeof a; sizeof(int);。