-
对C语言选择结构及循环结构的总结
所属栏目:[语言] 日期:2023-05-30 热度:7315
常见的C语言中常用的编程对象的结构大致有以下三种(其它各种各样的编程语言也是如此),它们分别是:
顺序结构:代码从前往后依次执行,没有任何“拐弯抹角”,不跳过任何一条语句,所有的语句都会被执[详细] -
什么是 C语言的关联操作符
所属栏目:[语言] 日期:2023-05-29 热度:6421
在上节《C语言if else语句》中看到,if 的判断条件中使用了<=、>、!=等符号,它们专门用在判断条件中,让程序决定下一步的操作,称为关系运算符(Relational Operators)。
关系运算符在使用时,它的的两边都会有[详细] -
C语言if else语句详情
所属栏目:[语言] 日期:2023-05-29 热度:7955
前面我们看到的代码都是顺序执行的,也就是先执行第一条语句,然后是第二条、第三条……一直到最后一条语句,这称为顺序结构。
但是对于很多情况,顺序结构的代码是远远不够的,比如一个程序限制了只[详细] -
C语言 scanf:读取从键盘输入的数据(包括输入的格式列表)
所属栏目:[语言] 日期:2023-05-29 热度:6216
程序是人机交互的媒介,有输出必然也有输入,第三章我们讲解了如何将数据输出到显示器上,本章我们开始讲解如何从键盘输入数据。在C语言中,有多个函数可以从键盘获得用户输入:
scanf():和 printf() 类似,scanf([详细] -
字符与字串的输入 C语言
所属栏目:[语言] 日期:2023-05-29 热度:1584
C语言有多个函数可以从键盘获得用户输入,它们分别是:
scanf():和 printf() 类似,scanf() 可以输入多种类型的数据。
getchar()、getche()、getch():这三个函数都用于输入单个字符。
gets():获取一行数据,并[详细] -
C语言转义字符
所属栏目:[语言] 日期:2023-05-29 热度:8729
字符集(Character Set)为每个字符分配了唯一的编号,我们不妨将它称为编码值。在C语言中,一个字符除了可以用它的实体(也就是真正的字符)表示,还可以用编码值表示。这种使用编码值来间接地表示字符的方式称为转[详细]
-
关键词、关键词、注释、表达式和语句
所属栏目:[语言] 日期:2023-05-29 热度:8577
标识符
定义变量时,我们使用了诸如 a、abc、mn123 这样的名字,它们都是程序员自己起的,一般能够表达出变量的作用,这叫做标识符(Identifier)。
标识符就是程序员自己起的名字,除了变量名,后面还会讲到函数[详细] -
加减乘除程序在 C语言中
所属栏目:[语言] 日期:2023-05-29 热度:5142
加减乘除是常见的数学运算,C语言当然支持,不过,C语言中的运算符号与数学中的略有不同,请见下表。
加法 减法 乘法 除法 求余数(取余)
数学 + - × ÷ 无
C语言 [详细] -
C语言自增(++)与自减(--)
所属栏目:[语言] 日期:2023-05-29 热度:8130
一个整数类型的变量自身加 1 可以这样写:
a = a + 1;
或者
a += 1;
不过,C语言还支持另外一种更加简洁的写法,就是:
a++;
或者
++a;
这种写法叫做自加或自增,意思很明确,就是每次自身加 1。[详细] -
C语言运算符的优先级及结合性
所属栏目:[语言] 日期:2023-05-29 热度:748
本节我们从一个例子入手讲解,请看下面的代码:
#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);
re[详细] -
C语言数据输出大汇总与轻量进阶
所属栏目:[语言] 日期:2023-05-29 热度:6267
在C语言中,有三个函数可以用来在显示器上输出数据,它们分别是:
puts():只能输出字符串,并且输出结束后会自动换行,在《第一个C语言程序》中已经进行了介绍。
putchar():只能输出单个字符,在《在C语言中使用[详细] -
用英文字母在 C语言中使用
所属栏目:[语言] 日期:2023-05-25 热度:7322
前面我们多次提到了字符串,字符串是多个字符的集合,它们由包围,C语言中文网"。字符串中的字符在内存中按照次序、紧挨着排列,整个字符串占用一块连续的内存。
当然,字符串也可以只包含一个字符,例如"A"、"6"[详细] -
C语言中的几种小数 (浮点数,双数)
所属栏目:[语言] 日期:2023-05-25 热度:7130
小数分为整数部分和小数部分,它们由点号.分隔,例如 0.0、75.0、4.023、0.27、-937.198 -0.27 等都是合法的小数,这是最常见的小数形式,我们将它称为十进制形式。
此外,小数也可以采用指数形式,例如 7.25&tim[详细] -
首次利用C语言进行程序设计的分析
所属栏目:[语言] 日期:2023-05-25 热度:8073
前面我们给出了一段最简单的C语言代码,并演示了如何在不同的平台下进行编译,这节我们来分析一下这段代码,让读者有个整体的认识。代码如下:
#include <stdio.h>
int main()
{
puts("C语言中文网");
[详细] -
可实现 C语言的完全支持界面的编程
所属栏目:[语言] 日期:2023-05-25 热度:2413
空格、制表符、换行符等统称为空白符(space character),它们只用来占位,并没有实际的内容,也显示不出具体的字符。
制表符分为水平制表符和垂直制表符,它们的 ASCII 编码值分别是 9 和 11。
垂直制表符在[详细] -
大话C语言变量及数据类型
所属栏目:[语言] 日期:2023-05-25 热度:3066
在《数据在内存中的存储》一节中讲到:
计算机要处理的数据(诸如数字、文字、符号、图形、音频、视频等)是以二进制的形式存放在内存中的;
我们将8个比特(Bit)称为一个字节(Byte),并将字节作为最小的可操作[详细] -
C语言变量及数据类型
所属栏目:[语言] 日期:2023-05-25 热度:3066
在《数据在内存中的存储》一节中讲到:
计算机要处理的数据(诸如数字、文字、符号、图形、音频、视频等)是以二进制的形式存放在内存中的;
我们将8个比特(Bit)称为一个字节(Byte),并将字节作为最小的可操作[详细] -
各类型数据输出屏幕
所属栏目:[语言] 日期:2023-05-25 热度:2056
在《第一个C语言程序》一节中,我们使用 puts 来输出字符串。puts 是 output string 的缩写,只能用来输出字符串,不能输出整数、小数、字符等,我们需要用另外一个函数,那就是 printf。
printf 比 puts 更加强大[详细] -
C语言中的整数
所属栏目:[语言] 日期:2023-05-25 热度:7116
整数是编程中常用的一种数据,C语言通常使用int来定义整数(int 是 integer 的简写),这在《大话C语言变量和数据类型》中已经进行了详细讲解。
在现代操作系统中,int 一般占用 4 个字节(Byte)的内存,共计 32[详细] -
八进制,十六进制的汉字符号表达
所属栏目:[语言] 日期:2023-05-25 热度:5699
一个数字默认就是十进制的,表示一个十进制数字不需要任何特殊的格式。但是,表示一个二进制、八进制或者十六进制数字就不一样了,为了和十进制数字区分开来,必须采用某种特殊的写法,具体来说,就是在数字前面加上[详细]
-
C语言中的正负数与其输出
所属栏目:[语言] 日期:2023-05-25 热度:3107
在数学中,数字有正负之分。在C语言中也是一样,short、int、long 都可以带上正负号,例如:
//负数
short a1 = -10;
short a2 = -0x2dc9; //十六进制
//正数
int b1 = +10;
int b2 = +0174; //八进制
int [详细] -
系统代码错误及提示
所属栏目:[语言] 日期:2023-05-24 热度:3334
一段C语言代码,在编译、链接和运行的各个阶段都可能会出现问题。编译器只能检查编译和链接阶段出现的问题,而可执行程序已经脱离了编译器,运行阶段出现问题编译器是无能为力的。
如果我们编写的代码正确,运行时[详细] -
完整攻略 C语言编译器 (包含所有平台)
所属栏目:[语言] 日期:2023-05-24 热度:3692
在上节《C语言编译和链接》中我们已经讲解了C语言编译器的概念,由于C语言的历史比较久,而且早期没有规范,整个计算机产业也都处于拓荒的年代,所以就涌现了很多款C语言编译器,它们各有特点,适用于不同的平台,本[详细]
-
IDE(集成开发环境)是指什么?
所属栏目:[语言] 日期:2023-05-24 热度:4104
实际开发中,除了编译器是必须的工具,我们往往还需要很多其他辅助软件,例如:
编辑器:用来编写代码,并且给代码着色,以方便阅读;
代码提示器:输入部分代码,即可提示全部代码,加速代码的编写过程;
调试器[详细] -
工程/项目是什么?
所属栏目:[语言] 日期:2023-05-24 热度:7786
一个真正的程序(也可以说软件)往往包含多项功能,每一项功能都需要几十行甚至几千行、几万行的代码来实现,如果我们将这些代码都放到一个源文件中,那将会让人崩溃,不但源文件打开速度极慢,代码的编写和维护也将[详细]
