目录
一:宏定义
宏定义使用示例如下
#include<stdio.h>
#define NUM 26
int main()
{
int total;
total = NUM*2;
printf("%d\n",total);
return 0;
}
二:const修饰
const修饰的 是常量 值是不可以再次修改的
示例如下 count不可以再次赋值
const int count=10;
三:函数
下面是一个简单的求和函数
#include<stdio.h>
void sum(int a,int b)
{
printf("sum = %d\n",a+b);
}
int main()
{
sum(1,6);
return 0;
}
四:字符数组
字符数组使用示例:
#include<stdio.h>
int main()
{
char name[20]="大家好";
printf("%s\n",name);
}
五:基础数据类型
int 整型: 4字节 【%d】
float 单精度: 4字节 【%f】
double 双精度: 8字节 【%f】
char 数组 字符串: 1字节 【%s】【%c】
void (没有任何类型的数据)
基础数据类型 使用示例如下
#include<stdio.h>
int main()
{
char grade = 'C';
double d = 3.14;
float f = 1.3;
printf("台风的等级是%c\n",grade);
printf("圆周率是%f\n",d);
printf("矿泉水的单价是%f\n",f);
}
六:进制
十进制: 【0 - 9组成】 供编程人员查看
八进制: 【0 - 7组成】 0开头的八进制
十六进制: 【0x开头 0 - 9 A - F组成】 供计算机识别
七:标识符定义规则
1.由字母,数字,下划线组成
2.由字母,下划线开头
3.C语言中区分大小写
4.不能与系统32关键字重名
5.驼峰命名法,见名知意 如stuName
八:ASCII码
0: 空字符 " "
0-9: 48-57
A-Z : 65-90
a-z: 97-122
九:负数的二进制
以-5为例,思路
首先 5的源码: 0000 0000 0000 0000 0000 0000 0000 0101
反码 :1111 1111 1111 1111 1111 1111 1111 1010
反码+1 :1111 1111 1111 1111 1111 1111 1111 1011
小端模式: F B F F F F F F