2023.4.13
.1
#include <stdio.h>
#define PI 3.14
// 枚举常量(将数据进行罗列)
enum Gender {
MALE=10,FEMALE=20
};
int main() {
// 常量
// 1、字面常量
100;
"abc";
3.14;
int number = 100; // 变量
// 2、使用const修改的常属性
const int number2 = 100; // 常变量
// 定义数组时,数组的长度必须是常量
int arr[100] = {0};
// 3、标示符常量,使用#define
printf("%f\n",PI);
// 4、枚举常量
printf("%d\n",MALE);
return 0;
.2
#include <stdio.h> // 包含了一个头文件
int main1() { // main函数,主函数,C语言程序执行的入口
printf("Hello World"); // 表示在控制台输出 “您好,世界”,双引号中的内容称之为字符串。
// 丰富的数据类型
char ch = '1'; // 在内存中开辟一个char类型的空间,并起了个名称叫ch,空间中的值为‘1’
short num1 = 10;//短整型 同理char
int num2 = 100; // 整型
long num3 = 200;// 长整型
printf("%c\n", ch);
long long num4 = 500; // 更长的整型
float num5 = 1.34f; //单精度浮点型
printf("num5=%f", num5);
double num6 = 1.86; // 双精度浮点型
void //空形
//查看每种类型的大小,sizeof
// \n 是一个转义符代表换行
printf("\nshort的大小为:%zd\n", sizeof(short));// %d叫做占位符
printf("int的大小为:%zd\n", sizeof(int));// %d叫做占位符
printf("long的大小为:%zd\n", sizeof(long));// %d叫做占位符
printf("long long的大小为:%zd\n", sizeof(long long));// %d叫做占位符
printf("float的大小为:%zd\n", sizeof(float));// %d叫做占位符
printf("double的大小为:%zd\n", sizeof(double));// %d叫做占位符
printf("char的大小为:%zd\n", sizeof(char));// %d叫做占位符
return 0;
}
.3
#include <stdio.h>
int main2() {
// 数据类型 名称 = 值;
// = 赋值操作符, == 表示等于
// 声明变量并进行初始化。
int a = 10; // = 具有方向性(将右边的值赋值给左边的变量)
printf("%d\n",a);
a = 20;
printf("%d\n",a);
// 变量指的是在程序运行过程中可以变化的量就变量
// 声明变量
int b;
// 进行初始化
b = 40;
printf("%d\n", b);
// 变量名: 1、变量名只能由数字、字母和下划线组成,不能以数字开头 2、不能使用关键字 3、建议使用小驼峰命名规则
// 第一个单词的首字母小写,后面每个单词首字母大写 4、建议变量名见名知义
int age = 10;
return 0;
}
.4 程序设计基本结构
#include <stdio.h> \\
头文件
int main(){ \\C语言程序执行入口 :main函数,也称主函数,有且只有一个
reture 0; \\代表返回0}
.5 变量名的命名规则
a.变量名由数字,字母,下滑线组成,不能以数字开头
b.不能使用关键词
c.建议小驼峰命名
6.输入,输出
打印字符 %c
打印整数 %d
打印浮点 %f
打印16进制 %x
打印8进制 %o
强制转换 %zd
以地址形式转换 %p
7.数组
int arr【长度 常量】={集合}