1.C语言是一门计算机语言。
2.语言的发展:(由低级到高级)
(1)二进制语言(机器语言,有0、1组成,是计算机能直接识别的语言);
(2)汇编语言:用助记符编写;
(3)B语言;
(4)C语言、C++等高级语言
国际标准:ANSIC-C89/C90/C99,还有C11,但是并不流行,很多翻译器不兼容。
3.常见的C语言编译器:clang,WIN-TC,GCC,Visual Studio,MSVC,SUBLLIME,Turbo C……
4.写C代码:新建项目
.h 头文件 .c源文件
5.当运行结果一闪而过时,怎么修改?
答:解决方法一:点击左侧文件夹-右击-属性-配置属性(链接器)-系统-子系统()把它改为控制台-确定即可。解决方法二:在return 前面加一句system ("pause");程序就不会一闪而过了,但是这个需要头文件#include <stdlib.h>
6.主函数(main)是程序的入口,有且仅有一个主函数。任何一个函数都是从main函数开始的。
int main (表示int整型,main前面的int表示main函数调用返回一个函数值)
#include <stdio.h> //库函数是C语言本身提供给我们的函数,使用前要跟别人打个招呼
int main //main函数前面的int表示main函数调用返回一个整数值
{
printf //函数打印
\n //换行符
return 0; //返回整型
}
//是解释代码的意思(相当于注释),但计算机并不会识别//后的内容,程序也不会执行//后的内容。
7.数据类型:
char //字符数据类型
short //短整型
int //整型
long //长整型
long long //更长的整型
float //单精度浮点数
double //双精度浮点数
8.向内存申请一个空间,自定义名字。
9.=是赋值,把后边的值赋给前面的。两个==才是等于的意思。
10.%c //打印字符格式的数据
%d //打印整型十进制的数据(输出整型数据)
%f //打印浮点数
%p //以地址的形式打印
%x //打印16进制数字
double d=3.14; //double:双精度浮点数
printf("%lf\n",d); //双精度用lf
float f=5.0;
printf("%f\n",f); //单精度用f
11.%d 用整型形式来表示内存大小。输出的是占内存的多少,内存是整型,输出的是用%d 的整型。
12.单引号引字符,双引号引字符串。
13.同一类型的有符号、无符号的变量所占内存的字节是一样的。
14十进制:0,1,2,3,4,5,6,7,8,9
15.计算机中的最小单位:bit 位(要么存储0,要么存储1;所以每个bit位都有两种选择)
byte,KB,MB,GB,TB,PB 1byte=8bit 1KB=1024byte 1MB=1024KB 2^10=1024
16.2^16-1=65535
文章内容源自:哔哩哔哩C语言编程学习鹏哥视频