今天主要学习了常量、字符串、转义字符、注释、选择语句、循环语句、
函数、数组、操作符。
常量:生活中不变的量。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);。