C语言学习笔记-第一课

【事先注明:学习资料来源:Bilibili(非广!)】C语言编程2021C语言零基础视频教程C语言入门初学者小白C语言考研C语言专升本C语言期末考试不挂科C语言程序设计C语言期末突击C语言视频教程谭浩强)_哔哩哔哩_bilibili

P1:

坚持写博客: CSDN;

国外:Github 国内:码云

- 用于托管代码,注册帐号-使用

- 代码仓库类比QQ空间的相册(私有/公开)

- 上传代码到github/码云上的代码仓库(私有/公开)

- 简历:代码仓库:网站

- 托管开源项目

- 比特鹏哥 github使用教程:注册+提交代码 教程

- 代码提交到Github/码云上,可以证明写过很多代码

笔记:有道云笔记(国内)/印象笔记(国外)/xmind-思维导图软件

招聘要求:1.计算机语言(C/C++/Java)

2.数据结构和算法

3.操作系统

4.计算机网络+网络编程

5.数据库

6.脚本语言

计算机语言:选一门语言深入学习!-完成作业/敲代码

数据结构:听懂+实践,建立在语言的基础上

P2:什么是C语言?

通用计算机编程语言,广泛应用于底层开发。

操作系统(windows/linux)操作硬件(电脑)

ANSI C -美国国家标准语法

P3: 第一个C语言项目

1.如何写C语言的代码?-编译器:Clang/GCC/MSVC/SUBLIME/TURBO C etc.

2.-步骤:1.创建一个项目 2.创建一个源文件 3.写代码 4.编译代码+运行代码

        VS2013/VS2019-集成开发环境-集成了MSVC这样的编译器-可以编写C语言

       新建源文件 xxxx.c - 源文件/xxxx.h - 头文件

3. 写代码:

1. 写出主函数(main函数 - 入口);

2. 写出代码;

3. 执行代码,C语言是从主函数的第一行开始执行的;

#include  
int main() 
{ 
 printf("比特\n"); 
 return 0; 
}

函数的书写:函数后面+“( )”

main - 函数名; { } - 函数体; int - 函数返回类型 int是整型 ;

4. 打印函数:printf - 库函数 - 在屏幕上打印信息 【库函数是别人的东西,使用需要“打招呼”】

 printf 的使用,也得打招呼(引用头文件 studio.h)

5. “\n” - 换行

6. 快捷键:ctrl+f5;菜单 - 调试 - 开始执行不调试

7. 设置项目属性:设置代码可以长时间停留

8. 报错: 函数“int main()”已有主体

  原因:一个工程中出现了多个main函数

  (1) 一个工程中可以有多个.c文件

  (2)但是多个.c文件中只能由一个main函数

9. 数据类型:

char //字符数据类型 1 byte

short //短整型 2 byte

int //整型 4 byte

long //长整型 4 byte

long long //更长的整型 8 byte

float //单精度浮点数 4 byte

double //双精度浮点数 8 byte

!类型是用于创建变量

10.

'a' - 即为字符a

//char - 字符类型

char ch = ' a ' ;

//int - 整形

int age= 20 ;

//short 短整型

short num = 10 ;

//long 长整型

//long long 更长的整形

//float 单精度浮点型

float weight = 55.5;

//double 双精度浮点型

double d = 0.0;

*单精度浮点型和双精度浮点型的区别(CSDN ysuwood blog)

(1)在内存中占有的字节数不同

•单精度浮点数在机内占4个字节

•双精度浮点数在机内占8个字节

(2)有效数字位数不同

•单精度浮点数有效数字8位

•双精度浮点数有效数字16位

(3)所能表示数的范围不同

•单精度浮点的表示范围:-3.40E+38 ~ +3.40E+38

•双精度浮点的表示范围:-1.79E+308 ~ +1.79E+308

(4)在程序中处理速度不同

一般来说,CPU处理单精度浮点数的速度比处理双精度浮点数快

11.打印一个整数:

printf("%d\n", 100);

12.sizeof - 关键字 - 操作符 - 计算类型或者变量所占空间的大小

13.sizeof的单位:字节

printf("%d\n", sizeof(char));

14. 计算机中的单位:

bit - 比特位 (用以存放一个二进制位 计算机中识别二进制:1 0例如“1”和“0”)

byte - 字节 1 byte = 8 bit

kb - 1024 byte

mb - 1024kb

gb - 1024 mb

tb - 1024 gb

pb -1024 tb

15.C语言标准:sizeof(long) >= sizeof(int)

16. 变量和常量:

变量的表示方法:“类型” + “变量名字” + “=”(等号是赋值)

int age = 150; 
float weight = 45.5f; 
char ch = 'w';

"%d" int 整型

"%f" 单精度浮点类型

"%lf" 双精度浮点类型

17.变量的分类:全局变量和局部变量;

大括号内部的变量都被称为“局部变量”;

大括号外部的变量都被称为“全局变量”;

当局部变量和全局变量名字冲突的情况下,局部优先;

不建议:把全局变量和局部变量的名字写成一样的。

18.scanf函数是输入函数:

int a = 0; 
int b = 0; 
scanf("%d" "d", &a, &b);

先写数据类型,然后写存放到哪里去;"&" - 地址

你可能感兴趣的:(C语言,c语言,开发语言,后端)