-
何为函数 C语言函数的概念
所属栏目:[语言] 日期:2023-04-03 热度:7727
从表面上看,函数在使用时必须带上括号,有必要的话还要传递参数,函数的执行结果也可以赋值给其它变量。例如,strcmp() 是一个用来比较字符串大小的函数,它的用法如下:#include <stdio.h>#include <string.h>int [详细]
-
C语言字符串处置函数
所属栏目:[语言] 日期:2023-04-03 热度:2102
C语言提供了丰富的字符串处理函数,可以对字符串进行输入、输出、合并、修改、比较、转换、复制、搜索等操作,使用这些现成的函数可以大大减轻我们的编程负担。用于输入输出的字符串函数,例如printf、puts、scanf、[详细]
-
C语言字符串的输入与输出
所属栏目:[语言] 日期:2023-04-03 热度:9645
其实在《C语言输入输出》一章中我们已经提到了如何输入输出字符串,但是那个时候我们还没有讲解字符串,大家理解的可能不透彻,所以本节我们有必要再深入和细化一下。字符串的输出在C语言中,有两个函数可以在控制台[详细]
-
C语言判断数组中是否包括某个元素
所属栏目:[语言] 日期:2023-04-03 热度:8681
在实际开发中,经常需要查询数组中的元素。例如,学校为每位同学分配了一个唯一的编号,现在有一个数组,保存了实验班所有同学的编号信息,如果有家长想知道他的孩子是否进入了实验班,只要提供孩子的编号就可以,如[详细]
-
何为数组 C语言数组的基本概念
所属栏目:[语言] 日期:2023-04-01 热度:9536
在《C语言数据输出大汇总以及轻量进阶》一节中我们举了一个例子,是输出一个 4×4 的整数矩阵,代码如下:#include <stdio.h>#include <stdlib.h>int main(){int a1=20, a2=345, a3=700, a4=22;int b1=56720, b[详细]
-
之于C语言选择结构和循环结构的总结
所属栏目:[语言] 日期:2023-04-01 热度:1617
C语言中常用的编程结构有三种(其它编程语言也是如此),它们分别是:顺序结构:代码从前往后依次执行,没有任何“拐弯抹角”,不跳过任何一条语句,所有的语句都会被执行到。选择结构:也叫分支结构。代码[详细]
-
C语言break和continue用法说明 跳出循环
所属栏目:[语言] 日期:2023-04-01 热度:1687
使用while或for循环时,如果想提前结束循环(在不满足结束条件的情况下结束循环),可以使用break或continue关键字。break关键字在《C语言switch case语句》一节中,我们讲到了break,用它来跳出 switch 语句。当 br[详细]
-
C语言输入字符和字符串 所有函数大归类
所属栏目:[语言] 日期:2023-04-01 热度:6484
C语言有多个函数可以从键盘获得用户输入,它们分别是:scanf():和 printf() 类似,scanf() 可以输入多种类型的数据。getchar()、getche()、getch():这三个函数都用于输入单个字符。gets():获取一行数据,并作为字[详细]
-
C语言数据输出大汇总以及轻量进程
所属栏目:[语言] 日期:2023-04-01 热度:9008
在C语言中,有三个函数可以用来在显示器上输出数据,它们分别是:puts():只能输出字符串,并且输出结束后会自动换行,在《第一个C语言程序》中已经进行了介绍。putchar():只能输出单个字符,在《在C语言中使用英文[详细]
-
C语言数据类别转换 自动类型转换+强制类型转换
所属栏目:[语言] 日期:2023-04-01 热度:2117
数据类型转换就是将数据(变量、数值、表达式的结果等)从一种类型转换为另一种类型。自动类型转换自动类型转换就是编译器默默地、隐式地、偷偷地进行的数据类型转换,这种转换不需要程序员干预,会自动发生。1) 将一[详细]
-
C语言运算符的优先级与结合性
所属栏目:[语言] 日期:2023-04-01 热度:2834
本节我们从一个例子入手讲解,请看下面的代码:#include <stdio.h>int main(){int a = 16, b = 4, c = 2;int d = a + b * c;int e = a / b * c;printf( "d=%d, e=%d\n", d, e);return 0;}运行结果:d=24, e=81) 对于[详细]
-
C语言标识符 关键字 注释 表达式及语句
所属栏目:[语言] 日期:2023-04-01 热度:9803
这一节主要讲解C语言中的几个基本概念。标识符定义变量时,我们使用了诸如 a、abc、mn123 这样的名字,它们都是程序员自己起的,一般能够表达出变量的作用,这叫做标识符(Identifier)。标识符就是程序员自己起的名[详细]
-
在C语言中运用英文字符
所属栏目:[语言] 日期:2023-04-01 热度:9330
前面我们多次提到了字符串,字符串是多个字符的集合,它们由" "包围,例如"http://c.biancheng.net"、"C语言中文网"。字符串中的字符在内存中按照次序、紧挨着排列,整个字符串占用一块连续的内存。当然,字符串也可[详细]
-
C语言内的小数 float double
所属栏目:[语言] 日期:2023-04-01 热度:7987
小数分为整数部分和小数部分,它们由点号.分隔,例如 0.0、75.0、4.023、0.27、-937.198 -0.27 等都是合法的小数,这是最常见的小数形式,我们将它称为十进制形式。此外,小数也可以采用指数形式,例如 7.25×1[详细]
-
C语言中的正负数以及输出
所属栏目:[语言] 日期:2023-03-31 热度:1972
在数学中,数字有正负之分。在C语言中也是一样,short、int、long 都可以带上正负号,例如://负数short a1 = -10;short a2 = -0x2dc9; //十六进制//正数int b1 = +10;int b2 = +0174; //八进制int b3 = 22910;//负数[详细]
-
C语言中的二进制数 八进制数及十六进制数
所属栏目:[语言] 日期:2023-03-31 热度:5548
C语言中的整数除了可以使用十进制,还可以使用二进制、八进制和十六进制。二进制数、八进制数和十六进制数的表示一个数字默认就是十进制的,表示一个十进制数字不需要任何特殊的格式。但是,表示一个二进制、八进制或[详细]
-
C语言里面的整数 short int long
所属栏目:[语言] 日期:2023-03-31 热度:712
在现代操作系统中,int 一般占用 4 个字节(Byte)的内存,共计 32 位(Bit)。如果不考虑正负数,当所有的位都为 1 时它的值最大,为 232-1 = 4,294,967,295 43亿,这是一个很大的数,实际开发中很少用到,而诸如 1[详细]
-
在屏幕上输出各种类别的数据
所属栏目:[语言] 日期:2023-03-31 热度:8988
在《第一个C语言程序》一节中,我们使用 puts 来输出字符串。puts 是 output string 的缩写,只能用来输出字符串,不能输出整数、小数、字符等,我们需要用另外一个函数,那就是 printf。printf 比 puts 更加强大,不[详细]
-
大话C语言变量和数据类别
所属栏目:[语言] 日期:2023-03-31 热度:7448
在《数据在内存中的存储》一节中讲到:计算机要处理的数据(诸如数字、文字、符号、图形、音频、视频等)是以二进制的形式存放在内存中的;我们将8个比特(Bit)称为一个字节(Byte),并将字节作为最小的可操作单元[详细]
-
C语言代码内的空白符
所属栏目:[语言] 日期:2023-03-31 热度:9683
空格、制表符、换行符等统称为空白符(space character),它们只用来占位,并没有实际的内容,也显示不出具体的字符。制表符分为水平制表符和垂直制表符,它们的 ASCII 编码值分别是 9 和 11。垂直制表符在现代计算[详细]
-
分析首个C语言程序
所属栏目:[语言] 日期:2023-03-31 热度:4915
前面我们给出了一段最简单的C语言代码,并演示了如何在不同的平台下进行编译,这节我们来分析一下这段代码,让读者有个整体的认识。代码如下:#include <stdio.h>int main(){puts("C语言中文网");return 0;}函数的概[详细]
-
C语言程序的错误与警告
所属栏目:[语言] 日期:2023-03-31 热度:4199
一段C语言代码,在编译、链接和运行的各个阶段都可能会出现问题。编译器只能检查编译和链接阶段出现的问题,而可执行程序已经脱离了编译器,运行阶段出现问题编译器是无能为力的。如果我们编写的代码正确,运行时会提[详细]
-
哪一种C语言编译器 IDE 适合初学者
所属栏目:[语言] 日期:2023-03-31 热度:6946
C语言的集成开发环境有很多种,尤其是 Windows 下,多如牛毛,初学者往往不知道该如何选择,本节我们就针对 Windows、Linux 和 Mac OS 三大平台进行讲解。Windows 下如何选择 IDE?Windows 下的 IDE 多如牛毛,常见的[详细]
-
何为工程 项目
所属栏目:[语言] 日期:2023-03-31 热度:9039
一个真正的程序(也可以说软件)往往包含多项功能,每一项功能都需要几十行甚至几千行、几万行的代码来实现,如果我们将这些代码都放到一个源文件中,那将会让人崩溃,不但源文件打开速度极慢,代码的编写和维护也将[详细]
-
什么叫做IDE 集成开发环境
所属栏目:[语言] 日期:2023-03-30 热度:8371
实际开发中,除了编译器是必须的工具,我们往往还需要很多其他辅助软件,例如:编辑器:用来编写代码,并且给代码着色,以方便阅读;代码提示器:输入部分代码,即可提示全部代码,加速代码的编写过程;调试器:观察[详细]
