首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

C语言基础知识

一、C语⾔的基本概念与发展历史 1.1 人和计算机进行交流的语言 通常,我们使用英语、中文等语言来进行两个人之间的交流。...然而C语言只不过是众多语言中的一种,像C++/Java/Go/Python都是计算机语⾔。 1.2 C语言的辉煌和历史 C 语⾔最初是作为 Unix 系统的开发⼯具⽽发明的。...虚拟现实仿真:这个也是发展很快的计算机领域,目前各种数字地球,数字城市,虚拟地理环境什么的,出现了这方面的大量应用 C语言出现时间较早,其他语言基本都是在C语言之后出现,或者在C语言的基础上进行创造...,比如Java,C++是两门很有代表性的语言。...2.5 在VS上创建新项目 2.5.1 写代码的前的步骤 1、创建项目(代码是在项目中管理的) 2、创建.c文件 3、写C语言代码,邀严格按照C语言的语法来写!! ​ ​

11310

C语言基础知识(一)

C语言中不管代码有多少,都是从main函数开始执行。而在main函数之前的int表示执行结束main函数时候返回整型。在一个程序中,main函数是程序的入口,有且就有一个。...而在调用这个库函数的时候需要引用头文件 stdio.h 具体写的就是:#include 库函数 库函数是为了提高程序员的效率,c语言标准规定的一组函数,它是编译器厂商所提供的...关键字 在c语言中有一些保留名字的符号,它们被称之为关键字或保留字。...关键字不能自己创建 关键字有特殊意义 在创建关键字时不能重复 c语言中32个关键字分别是 auto break case char const continue default do...而c语言中像这样的转义字符还有 \?:在书写多个连续的的问号时,防止他们被解析成三个字母,在编译器上就不能验证了。

11410
您找到你想要的搜索结果了吗?
是的
没有找到

C语言坑指南-数组之谜

前言 在C语言中,数组和指针似乎总是“暧昧不清”,有时候很容易把它们混淆。本文就来理一理数组和指针之间到底有哪些异同。 数组回顾 在分析之前,我们不妨回顾一下数组的知识。...但C99中引入了变长数组,允许数组的维度是表达式 ,但在数组分配内存时,其表达式的值可以被求出。...数组和指针不相等 考虑下面的声明: int c[4];//假设int占4字节 int *d; 对于上面的声明,编译器会给c预留内存空间4*4字节,并且数组名代表着指向数组第一个元素的指针。...所以此时有下面的操作: c[3]; //合法 *(c+3); //合法 *d; //不合法,d指向了内存中不确定位置 c++; //不合法,一维数组名是指针常量...字符串常量存储在只读区,因此有下面的操作: c[0] = 'H'; //合法,可修改数组内容 *d = 'H'; //不合法,字符串常量内容不可更改 d[0] = 'H' //不合法

74530

一、C语言基础知识

byte是指字节, 一个字节 = 八个位. 1、编译预处理不是C语言的一部分,不占运行时间,不要加分号。C语言编译的程序称为源程序,它以ASCII数值存放在文本文件中。...第一章 C语言基础知识 第一节、对C语言的基础认识 1、C语言编写的程序称为源程序,又称为编译单位。 2、C语言书写格式是自由的,每行可以写多个语句,可以写多行。...3、一个C语言程序有且只有一个main函数,是程序运行的起点。 第二节、熟悉vc++ 1、VC是软件,用来运行写的C语言程序。 2、每个C语言程序写完后,都是先编译,后链接,最后运行。...第五节:整数与实数 1)C语言只有八、十、十六进制,没有二进制。但是运行时候,所有的进制都要转换成二进制来进行处理。(考过两次) a、C语言中的八进制规定要以0开头。...b、C语言中的十六进制规定要以0x开头。 2)小数的合法写法:C语言小数点两边有一个是零的话,可以不用写。 1.0在C语言中可写成1. 0.1在C语言中可以写成.1。

90920

C语言入门基础知识2

C语言基本数据类型 ---- Tip: 1B(字节) = 8位(字符) 1、数值类型 a、整型 1)、短整型(short、unsigned short(无符号短整型)):2 bytes.../ 4 变量 ---- 1、变量定义: 格式:数据类型 变量名 =(赋值运算符) 数值 eg: a、short mShortVariable = 1; b、int mIntVariable = 2; c、...char mChar = 'A'; 注意: 变量名命名规范: a、变量由数字、字母、下划线组成;eg:Name, Name1, Name_1 b、首字母必须是字母、下划线;eg:mAge, _age c、...变量不能是C语言关键字或者保留字 32个关键字: auto break case char const continue default do double else enum extern float...%c", &mChar_1, &mChar_2); printf("mChar_1 = %c\nmChar_2 = %c\n", mChar_1, mChar_2); int number_5; printf

61610

C语言基础知识梳理总结

C语言是当代人学习及生活中的必备基础知识,应用十分广泛,下面为大家带来C语言基础知识梳理总结,C语言零基础入门绝对不是天方夜谭!...数据类型:   常量:常量包括字面常量、直接常量和符号常量;   变量:C语言规定标志符只能由字母、数字和下划线三种字符组成,且第一个字符必须是字母或者下划线;必须压迫先定义后使用;每一个变量被定义以确定类型后...二维数组的定义:类型说明符 数组名【常量表达式】【常量表达式】C语言中存放二维数组是先存放第一行的元素,紧接着是第二行,其实也是以一维的方式存放。...字符和字符串结束标志,C语言规定,以‘\0’代表。 字符串处理函数:   1、puts()将一个字符串输出到终端   2、gets()从终端输入一个字符串到字符数组,并且得到一个函数值。   ...(2) 实参可以是常量、变量或者表达式;有时传递的时地址;   (3) 在被定义中,形参必须指定类型;   (4) 实参与形参的类型应相同或赋值兼容;   (5) C语言规定,实参变量对形参变量的数据传递是

67810

c语言基础知识菜鸟_c语言入门基础100题

菜鸟教程之C语言基础(上) 一、前言: 前几天,在看另一个教程视频,总感觉太啰嗦,讲的东西不符合我想要的。 这里,通过菜鸟教程,看一遍文档,打一遍笔记,想通过这样学一下C语言的基础。 感谢菜鸟教程。...声明无符号类型变量或函数 union 声明共用体类型 void 声明函数无返回值或无参数,声明无类型指针 volatile 说明变量在程序执行中可被隐含地改变 while 循环语句的循环条件 3、数据类型: 在C语言中...C语言有4种数据类型: (1)基本类型: 算术类型(整数类型、浮点类型) (2)枚举类型: 算术类型(被用来定义在程序中只能赋予其一定的离散整数值的变量) (3)void类型: (4)派生类型: 指针类型...(2)变量类型: char(一个字节,整数类型)、int、float(单精度浮点值)、double(双精度浮点值)、void(类型缺失) C语言中也允许定义各种其他类型的变量,如枚举、指针、数组、结构、...: 从右到左 赋值 = += -= *= /= %=>>= <<= &= ^= |= 从右到左 逗号 , 从左到右 8、判断:C语言把任何非零和非空的值定为true,把零和null定为false (1

86620

C语言入门基础知识3

C 常量 常量是固定值,在程序执行期间不会改变。这些固定的值,又叫做字面量。 常量可以是任何的基本数据类型,比如整数常量、浮点常量、字符常量,或字符串字面值,也有枚举常量。...在4个字节中,究竟小数部分和指数部分分别占多少位,ANSI C 本身并没有作规定,由具体的C语言编译系统自定。不少C语言编译系统用24位表示数符号和指数部分。...字符常量可以是一个普通的字符(例如 'x')、一个转义序列(例如 '\t'),或一个通用的字符(例如 '\u02C0')。...在 C 中,有一些特定的字符,当它们前面有反斜杠时,它们就具有特殊的含义,被用来表示如换行符(\n)或制表符(\t)等。...可用如下代码证明它们等价: #include int main(){ printf("%c,%c,%c,%c", 0101, '\101', '\x41', 'A');

77220

C语言基础知识快速入门(全面)

目录 什么是C语言 计算机语言发展 写第一个C语言代码   基本格式 数据类型 单位 变量 作用域 生命周期 常量 函数 数组 数组初始化 操作符  位操作 赋值 单目操作 关系/逻辑/条件 逗号表达式...关键字 字符串 定义 结束标志 局别  求字符串长度 转义字符 注释 选择语句  循环 ---- ---- 什么是C语言 简单来说 C语言就是一门计算机语言,广泛应用与底层开发,使用语言写代码程序,...解决问题 所以说对于计算机这一专业来说C语言和学好C语言相当的重要 ---- 计算机语言发展 就计算机来说,最开始是以通电实现2进制(1/0)来于计算机实现交流然后形成2进制代码 但太麻烦,便发展助记符...(汇编语言),再然后形成吧B语言,后发展出现C语言 再后出现各种解释语言出现(Java,python等) ---- 写第一个C语言代码 工具   推荐VS2019编译器   基本格式 #include...---- 常量  C语言中常量的类型: 字面常量:3.14,“abc”等 const修饰的常变量:const—常属性,本质还是变量 #define定义的常量:例:#define MAX 100 枚举常量

60220
领券