您的位置:首页 > 编程语言 > C语言/C++

可能是B站最好的C语言视频(初识C语言第一部分P1-P5)笔记

2021-02-22 16:16 686 查看

可能是B站最好的C语言视频(初识C语言第一部分P1-P5)笔记

1、编译器的选择:GCC、MSVC

2、写C语言

1)新建项目

2)源文件(右击)-->添加-->新建项   test.c

3)Ctrl+F5  运行

4)运行后无页面(解决方案:右击项目名称-->属性-->链接器-->系统-->子系统-->控制台)

3、int main()详细讲解

4、打印输出格式

%d打印整型

%c打印字符

%f打印浮点数字/小数(单精度float)

%lf打印浮点数字/小数(双精度double)

%p以地址的形式打印

%x打印16进制数字

%o打印8进制数字

1)%c打印字符格式的数据

int main()
{
char ch=’A’;
printf(“%c\n”,ch);
return ;
}


2)%d打印整型十进制数据

Int main()
{
Int age=20;
printf(“%d\n”,age);
return 0;
}


3)%f打印浮点数字/小数(单精度float)

Int main()
{
float f=5.0;
printf("%f\n",f);
return 0;
}


4)%lf打印浮点数字/小数(双精度double)

Int main()
{
double d=3.14;
printf("%lf\n",d);
return 0;
}


5、为什么会出现这么多的类型?

数值范围不同 

6、计算机中的单位:

1 byte= 8 bit;(1字节=8比特位)

1KB=1024byte;

1MB=1024KB;

1GB=1024MB;

1TB=1024GB;

1PB=1024TB;

7、float weight=57.2;与float weight=57.2f;

前者编译的时候会有警告,从“double”到“float”会有截断

因为编译器会把57.2默认为double型,double类型的要放到float类型里,会发生进度丢失

改成float weight=57.2f;就没有任何问题了

8、全局变量和局部变量

全局变量--定义在代码块({})之外的变量

局部变量--定义在代码块({})内部的变量

注:全局变量和局部变量的名字建议不要相同--容易误会,产生bug;当全局变量和局部变量的名字相同时,局部变量优先

9、出错分析:

C语言语法规定,变量要定义在当前代码块的最前边

10、全局变量和局部变量的作用域

全局变量的作用域是整个工程

局部变量的作用域是变量所在的局部范围

11、全局变量和局部变量的生命周期

全局变量的生命周期是:整个程序的生命周期

局部变量的生命周期是:进入作用域生命周期开始,出作用域生命周期结束

12、快捷键:

Ctrl+F5  运行

Fn+F10  跳到主函数的第一个括号(有问题)

再按一下 往后一步(有问题)


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: