文章目录
前言
研一入学两个月,暂时处于放养状态,趁这些闲暇时间,提高一下自己的编程能力,从C语言开始。
初识C语言笔记(1):
a.使用编程环境VS2019,记录VS2019创建项目、创建源文件、及编译代码和运行部分
b.数据类型及对应的字节容量
c.打印不同类型的符号
d.变量和常量
一、VS2019创建项目、源文件及代码编译和运行部分
1.项目创建
选择C++,再选择空项目,再选择下一步
改项目名称(解决方案名称会随着一起改)、文件位置
2.源文件创建
在解决方案资源管理器处(可以在视图→解决方案资源管理器打开),右键源文件添加新建项,选择c++文件,改名称,添加完成新建
3.代码编译和运行
a.对于main函数:
有且仅有一个main函数
一个工程中可以有多个.c文件,但是文件中只能有一个main函数
二、数据类型及对应的字节容量
1.数据类型
有么多类型的原因是选择更多,空间利用率更高
char //字符数据类型
short //短整型
int //整型
long //长整型
long long //更长的整型
float //单精度浮点数
double //双精度浮点数(小数点后位数更多)
字节容量由上往下依次为1 2 4 4 8 4 8
可以通过sizeof函数得到不同数据类型的长度
创建变量可以通过不同的类型如:
char ch ='w';
int weight = 139;
三、打印不同数据类型所需要的符号
整型:%d
浮点型:
1.float:%f
2.double:%lf
一个字符串:%s
一个字符:%c
char ch ='w';
printf("%d",ch): //整型打印
四、变量和常量
1.变量
a.变量分为局部变量和全局变量(简而言之,大括号内部的变量都是局部变量,外部的都是全局变量)
b.当局部变量和全局变量同名的时候,局部变量优先使用。(编程时不建议同名)
c.局部变量的作用于是变量所在的局部范围(大括号内部);全局变量的作用域是整个工程
d.执行性的代码必须放到大括号内(printf…);变量创建可以放外面(int…)。
2.常量
常量分为以下几种
a.字面常量
3.14;//字面常量
1000;//字面常量
b.const修饰的常变量
const int num = 10;//变量
num=20;//这里会出现错误,常变量是不能直接修改的
此处num为常变量:具有常属性(不能被改变的属性);
但本质上还是个变量(需要常量的地方不可以用常变量)
c.#define定义的标识符常量
#define MAX 100
printf("max=%d\n",MAX); //打印得到的结果为max =100
d.#枚举常量
即可以一一列举的常量
enum Sex
{
//大括号内为这种枚举类型的变量的未来可能取值
//枚举常量
MALE, //0 默认值从0开始
FEMALE. //1
SECRET //2
}