重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
#define _CRT_SECURE_NO_WARNINGS //这里是因为VS中scanf不安全,所以定义一个常量给它,在VS中要使用scanf_s才行,但是其他编译器不通用
#include//引用头文件,使其可以使用printf库函数
int main()//主函数,第一个C语言程序只可以有一个main函数
{printf("hehe\n");//在屏幕上输出一个hehe
return 0;//返回值,返回int类型的值,这里为0
数据类型 | 大小(字节) |
---|---|
char | 1 |
short | 2 |
int | 4 |
long | 4 |
long long | 8 |
float | 4 |
double | 8 |
int main()
{printf("%d\n", sizeof(char));//%d表示返回一个整形,sizeof是计算类型占据的空间,以字节来返回的
printf("%d\n", sizeof(short));
printf("%d\n", sizeof(int));
printf("%d\n", sizeof(long));
printf("%d\n", sizeof(long long));
printf("%d\n", sizeof(float));
printf("%d\n", sizeof(double));
return 0;
}
单位 | 单位换算 |
---|---|
1bit | 1 |
1byte | 8 bit |
1KB | 8 byte |
1MB | 1024 KB |
1GB | 1024 MB |
1TB | 1024 GB |
1PB | 1024 TB |
int main()
{int a = 2; //定义一个变量整形a,给它赋值2
char b = 'w';//定义一个变量字符,给它赋值’w'
}
int main()
{float a = 34.3;//定义一个单精度的浮点变量a,值为34.3
return 0;
}
int num = 10;//10
int main()
{int num = 20;
printf("%d\n", num);//20
return 0;
}
_
)组成int main()
{ int Apple;
int apple;//这两个变量不一样
int apple1_1;
int 1apple;//不可以用数字开头
int char;//不可以使用关键字
int banananum;//变量名最好有意义,这里的变量表示香蕉的数量
}
字面常量
const
修饰的常变量
#define定义的标识符常量
枚举常量
枚举变量的注意事项
注意常量是不可以去修改的
这里再给大家补充一个C99的概念——变长数组
什么是变长数组呢?
首先我们先看一个错误
如果我们给变量a常量化会怎么样呢?(const
修饰)
我们发现虽然给a常量化,但是还是行不通,这是因为在VS的编译环境下,const
只是给这个变量一个常属性,不能改变它本身是变量的性质
但是如果在Linux系统的gcc编译数组中,这样的形式就可以成立,这样的数组就叫做变长数组,但是这样的数组不可以初始化
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧