变量
变量的意义就是确定目标并提供存放的空间。
变量名:
变量名只能是英文字母和狮子或下划线组成;
第一个字母必须是字母或者下划线开头;
变量名区分大小写;
不能使用关键字来命名变量。
数据类型:
char:字符型,占用一个字节;
int:整型,通常反映了所用机器中整数的最自然长度;
float:单精度浮点型;
double:双精度浮点型。
练习:
#include <stdio.h>
int main()
{
int a;
char b;
float c;
double d;
a = 921;
b = 'Y';
c = 3.14;
d = 3.1415926;
printf("原神在2020年的%d公测\n",a);
printf("I love %cuanShen!\n",b);
printf("圆周率是:%.2f\n",c);
printf("精确到小数点后7位的圆周率是:%11.9f\n",d);
return 0;
}
常量和宏定义
常量
整型常量:整数;
实型常量:有小数点的数;
字符常量:分为普通字符和转义字符;
字符串常量:比如"YuanShen";
符号常量:使用之前必须先定义。
宏定义
#define 标识符 常量
比如#define NAME "原神"
练习
#include <stdio.h>
#define URL "http://www.miH0Y0.com"
#define NAME "米哈游"
#define BOSS "大伟哥"
#define GAME "原神"
#define REN "魈"
#define WU "和璞鸢"
#define MING "金翅鹏王座"
#define YEAR 2020
#define MONTH 9
#define DAY 21
int main()
{
printf("%s是%s旗下的游戏,公测于%d年%d月%d日\n",GAME,NAME,YEAR,MONTH,DAY);
printf("我喜欢%s里的%s\n",GAME,REN);
printf("%s的武器是%s\n",REN,WU);
printf("%s的命之座是%s\n",REN,MING);
printf("%s是%s创立的\n",NAME,BOSS);
printf("%s的域名是%s\n",NAME,URL);
return 0;
}
拿下