一、基本数据类型
类型 | 说明 | 字节数 | 打印类型 |
char | 字符型 | 1字节 | %c |
short | 短整型 | 2字节 | %hd |
int | 整型 | 4字节 | %d |
long | 长整型 | 4字节 | %ld |
long long | 双长整型 | 8字节 | %lld |
folat | 单精度浮点型 | 4字节 | %f |
double | 双精度浮点型 | 8字节 | %lf |
二、变量、常量
1、变量
局部变量:{}内部定义的变量叫局部变量
全局变量:{}外部定义的变量叫全局变量
当全局变量跟局部变量名称冲突下,局部变量优先(不建议:把全局变量和局部变量的名称定义成相同的)
2、常量
字面常量
直接写出来的常量:3.14、a......
const 定义的常量
const修饰的常变量,不能被改变
const int num=10
#define 定义的常量
标识符常量
#define MAX 10000
#include<stdio.h>
int main(){
int a=MAX
printf("%d\n",a)
return 0
}
枚举常量
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
enum Switch
{
OFF,
ON
};
int main() {
int status = OFF;
printf("%d", status);
return 0;
}
三、字符串
字符串定义:
char str[] = "hello";
char str2[] = {'h', 'e', 'l' , 'l', 'o', ' \0'};
strlen 计算字符串长度
转义字符:
代码注释
c++风格注释 //
c风格注释/* */ 缺点:不支持嵌套