认识C语言

C语言的定义

C语言是一门面向过程的计算机编程语言,像人类之间交流的语种(英语、中文......),C语言是用来与计算机交流的语言(C/C++/JAVA......);

C语言是一门擅长底层开发语言,电脑(硬件)通过操作系统(windows/Linux/MaxOS...)运行,操作系统通过驱动层驱动硬件工作,应用软件(QQ/微信...)通过操作系统运行,应用软件层以上为上层开发,以下(包括操作系统、驱动层、硬件...)为底层开发;

计算机刚开始使用二进制进行开发,为了方便,出现了助记符,从而衍生出了汇编语言,最终优化完善成为了C语言;

 为了避免各开发厂商使用的C语言语法产生差异,美国国家标准局为C语言制定了一套标准语法,称为ANSI C,C语言使用率较高的语法标准有C89、C90、C99;

C语言的部分基本语法知识

C语言想要运行需要编译器编译,有Clang(IOS系统)、GCC(Linux系统)、WIN-TC、MSVC(VS2019、VS2022)、TURBO C等;

C语言文件后缀名:.h头文件     .c源文件     .cpp(执行C++语法);

C语言从代码到执行:.C → 编译+链接→可执行程序(test.exe);编译、链接、运行(ctrl+F5,部分电脑需要按住Fn);

库函数:C语言编译器提供的一个现成的函数,在使用库函数时要包含对应的头文件,例:printf的头文件为#include<stdio.h>;

printf函数:直接可以使用,功能是在屏幕上打印数据;

main函数:C语言代码一般是用main函数开始写,main函数是程序的入口,有且仅有一个,程序从main函数第一行开始执行;

数据类型:字符数据类型char:1字节      short短整型:2字节       int整形:4字节      long长整型:4字节     long long更长整形:8字节      float单精度浮点数:4字节     double双精度浮点数:8字节;

sizeof操作符 --计算类型和变量的内存大小(8bit=1Byte=1024kb=1024MB=......);

%表示的引导符:%d(以十进制打印数据)%s ( 字符串)、%c(单个字符) 、%p(指针的值) 、%e(指数形式的浮点数) 、%x(无符号以十六进制表示的整数);

变量:可改变的内存空间中的一段内存区域,可以用于存放和读取一定大小的数据;每个变量都在内存中有一个独立的地址,在变量有效期内变量的地址一直保持不变。局部变量:大括号内定义的变量,全局变量:大括号外定义的变量(全局变量名和局部变量名冲突时局部变量优先)。变量出了作用域就返还地址,之前读取或存放的数据失效。

常量:常量是在定义后,其值不发生改变的量,分为直接常量和符号常量;符号常量的定义:#define 常量名 值;const可以给变量赋予一个常属性(常变量),常变量值不发生改变,但是依旧是变量属性。注:const是在编译,运行时起作用,#define是在编译的预处理时作用。

就先说明到这里,在掌握语法能够编写代码后,切记要多刷题。同时C语言的学习要持续不间断,才能得到好的结果。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值