本章基础知识点:
1.基本算数类型
2.算数运算符
#include#includeint main()
{
// 单行注释,只在一行内有效,如果想换一行,可以加\
继续写注释
/*
多行注释
能在不添加其他符号的情况下任意换行
*/
printf("Hello, World!\n");
//1.声明变量:三要素\
类型 变量名 值
//声明
int int1;
//使用(包括赋值、运算等等)
int1 = 10;
//使用变量的时候不需要再次写类型
//还可以在声明变量的同时赋值
float float1 = 5.5;
//还有double、long、bool、char
double double1 = 10.0;
long long1 = 486;
long long2 = 4.5;
bool bool1 = true;
bool1 = false;
//字符型本质是整数型
char charA = 65;
char charB = 'B';
//2.打印
//2.1.单纯打印固定的文字,比如hello world
//2.2.打印的内容中夹杂着变量(用%xx表示)
printf("int1: %d\n", int1);
//一次打印多个变量
printf("float1: %f, charA: %c\n", float1, charA);
//打印double:%f
//打印bool:%d
//打印char:%c 或者 %d
//3.算术运算符
int int2 = 1 + 2;
printf("int2: %d\n", int2);
int int3 = 2 * 1 + 6;
printf("int3: %d\n", int3);
printf("3 / 2 = %f\n", 3.0 / 2);
//取余(求模)运算
int int5 = 16 % 3;
printf("int5: %d\n", int5);
printf("9 %% 5 = %d\n", 9 % 5);
//算术运算和赋值的复合运算符
double double2 = 1.2;
double2 = double2 + 5;
//这种情况就可以用复合运算符
double2 += 5 + 10 - 1 * 8;
//赋值运算是从右往左算的
int int7 = 2, int8;
int int9 = int8 = 6;
printf("int9: %d, int8: %d\n", int9, int8);
int7 += int9 = 10;
printf("int7: %d, int9: %d\n", int7, int9);
//4.常量:一旦赋值之后就不能再次赋值
//在声明变量的前面加上关键字const即变为常量
const float float2 = 4.0;
//float2 = 8;
//常量在参与运算、打印等场合,用起来和变量没有区别
//5.宏定义:并不占有内存空间,仅仅表示代码替换
#define PI 3.14
// PI = 6.28;
double2 = 2 * PI;
printf("PI: %f\n", PI);
return 0;
}