-
C语言对除法的说明
所属栏目:[语言] 日期:2023-05-10 热度:1250
C语言中的除法运算有点奇怪,不同类型的除数和被除数会导致不同类型的运算结果:
当除数和被除数都是整数时,运算结果也是整数;如果不能整除,那么就直接丢掉小数部分,只保留整数部分,这跟将小数赋值给整数类型是[详细] -
C语言关键字、注释、表达式和语句
所属栏目:[语言] 日期:2023-05-10 热度:2575
关键字(Keywords)是由C语言规定的具有特定意义的字符串,通常也称为保留字,例如 int、char、long、float、unsigned 等。我们定义的标识符不能与关键字相同,否则会出现错误。
你也可以将关键字理解为具有特殊含[详细] -
C语言标识符
所属栏目:[语言] 日期:2023-05-10 热度:4421
定义变量时,我们使用了诸如 a、abc、mn123 这样的名字,它们都是程序员自己起的,一般能够表达出变量的作用,这叫做标识符(Identifier)。
标识符就是程序员自己起的名字,除了变量名,后面还会讲到函数名、宏名[详细] -
C语言中转义字符
所属栏目:[语言] 日期:2023-05-10 热度:8709
字符集(Character Set)为每个字符分配了唯一的编号,我们不妨将它称为编码值。在C语言中,一个字符除了可以用它的实体(也就是真正的字符)表示,还可以用编码值表示。这种使用编码值来间接地表示字符的方式称为转[详细]
-
在C语言中字符的表示
所属栏目:[语言] 日期:2023-05-10 热度:9962
前面我们多次提到了字符串,字符串是多个字符的集合,它们由" "包围。字符串中的字符在内存中按照次序、紧挨着排列,整个字符串占用一块连续的内存。
当然,字符串也可以只包含一个字符,例如"A"、"6";不过为了操[详细] -
C语言中小数的输出
所属栏目:[语言] 日期:2023-05-10 热度:249
小数也可以使用 printf 函数输出,包括十进制形式和指数形式,它们对应的格式控制符分别是:
%f 以十进制形式输出 float 类型;
%lf 以十进制形式输出 double 类型;
%e 以指数形式输出 float 类型,输出结果中的[详细] -
无符号数的输出
所属栏目:[语言] 日期:2023-05-10 热度:5828
无符号数可以以八进制、十进制和十六进制的形式输出,它们对应的格式控制符分别为:
unsigned short unsigned int unsigned long
八进制 %ho %o %lo
十进制 %hu %u %lu
十六进制 [详细] -
二进制数、八进制数和十六进制数的表示
所属栏目:[语言] 日期:2023-05-10 热度:9794
一个数字默认就是十进制的,表示一个十进制数字不需要任何特殊的格式。但是,表示一个二进制、八进制或者十六进制数字就不一样了,为了和十进制数字区分开来,必须采用某种特殊的写法,具体来说,就是在数字前面加上[详细]
-
整型的长度
所属栏目:[语言] 日期:2023-05-10 热度:7250
细心的读者可能会发现,上面我们在描述 short、int、long 类型的长度时,只对 short 使用肯定的说法,而对 int、long 使用了“一般”或者“可能”等不确定的说法。这种描述的言外之意是,只有 s[详细]
-
如何在字符串中书写长文本
所属栏目:[语言] 日期:2023-05-10 热度:7584
假设现在我们要输出一段比较长的文本,它的内容为:
C语言中文网,一个学习C语言和C++的网站,他们坚持用工匠的精神来打磨每一套教程。坚持做好一件事情,做到极致,让自己感动,让用户心动,这就是足以传世的作品![详细] -
C语言变量
所属栏目:[语言] 日期:2023-05-10 热度:7243
现实生活中我们会找一个小箱子来存放物品,一来显得不那么凌乱,二来方便以后找到。计算机也是这个道理,我们需要先在内存中找一块区域,规定用它来存放整数,并起一个好记的名字,方便以后查找。这块区域就是&ldquo[详细]
-
空白符
所属栏目:[语言] 日期:2023-05-10 热度:8699
空格、制表符、换行符等统称为空白符(space character),它们只用来占位,并没有实际的内容,也显示不出具体的字符。
制表符分为水平制表符和垂直制表符,它们的 ASCII 编码值分别是 9 和 11。
垂直制表符在[详细] -
C语言自带的函数称为库函数
所属栏目:[语言] 日期:2023-05-10 热度:2482
C语言自带的函数称为库函数(Library Function)。库(Library)是编程中的一个基本概念,可以简单地认为它是一些列函数的集合,在磁盘上往往是一个文件夹。C语言自带的库称为标准库(Standard Library),其他公司或[详细]
-
Windows 下如何选择 IDE?
所属栏目:[语言] 日期:2023-05-10 热度:3160
Windows 下的 IDE 多如牛毛,常见的有以下几种。
1) Visual Studio
Windows 下首先推荐大家使用微软开发的 Visual Studio(简称 VS),它是 Windows 下的标准 IDE,实际开发中大家也都在使用。
为了适应最新的 [详细] -
什么是工程类型
所属栏目:[语言] 日期:2023-05-10 热度:7376
一个真正的程序(也可以说软件)往往包含多项功能,每一项功能都需要几十行甚至几千行、几万行的代码来实现,如果我们将这些代码都放到一个源文件中,那将会让人崩溃,不但源文件打开速度极慢,代码的编写和维护也将[详细]
-
集成开发环境一系列开发工具的组合套装
所属栏目:[语言] 日期:2023-05-10 热度:8595
实际开发中,除了编译器是必须的工具,我们往往还需要很多其他辅助软件,例如:
编辑器:用来编写代码,并且给代码着色,以方便阅读;
代码提示器:输入部分代码,即可提示全部代码,加速代码的编写过程;
调试[详细] -
C语言编程软件攻略
所属栏目:[语言] 日期:2023-05-10 热度:4361
对于当前主流桌面操作系统而言,可使用 Visual C++、GCC 以及 LLVM Clang 这三大编译器。
Visual C++(简称 MSVC)是由微软开发的,只能用于 Windows 操作系统;GCC 和 LLVM Clang 除了可用于 Windows 操作系统之[详细] -
C语言编译和链接分析
所属栏目:[语言] 日期:2023-05-09 热度:1175
我们平时所说的程序,是指双击后就可以直接运行的程序,这样的程序被称为可执行程序(Executable Program)。在 Windows 下,可执行程序的后缀有.exe和.com(其中.exe比较常见);在类 UNIX 系统(Linux、Mac OS 等)[详细]
-
源文件就是纯文本文件
所属栏目:[语言] 日期:2023-05-09 热度:7172
在开发软件的过程中,我们需要将编写好的代码(Code)保存到一个文件中,这样代码才不会丢失,才能够被编译器找到,才能最终变成可执行文件。这种用来保存代码的文件就叫做源文件(Source File)。
每种编程语言的[详细] -
编程时请选择正确的输入法
所属栏目:[语言] 日期:2023-05-09 热度:8385
计算机起源于美国,C语言、C++、Java、JavaScript 等很多流行的编程语言都是美国人发明的,所以在编写代码的时候必须使用英文半角输入法,尤其是标点符号,初学者一定要引起注意。
例如,上节我们使用 puts 语句在[详细] -
C语言程序的整体框架
所属栏目:[语言] 日期:2023-05-09 热度:5167
我们有两种方式从计算机获得信息:一是看屏幕上的文字、图片、视频等,二是听从喇叭发出来的声音。让喇叭发出声音目前还比较麻烦,我们先来看看如何在屏幕上显示一些文字吧。
在屏幕上显示文字非常简单,只需要一[详细] -
ASCII编码,可以将英文存储到计算机
所属栏目:[语言] 日期:2023-05-09 热度:9397
前面我们已经讲到,计算机是以二进制的形式来存储数据的,它只认识 0 和 1 两个数字,我们在屏幕上看到的文字,在存储之前都被转换成了二进制(0和1序列),在显示时也要根据二进制找到对应的字符。
可想而知,特[详细] -
虚拟内存
所属栏目:[语言] 日期:2023-05-09 热度:5665
如果我们运行的程序较多,占用的空间就会超过内存(内存条)容量。例如计算机的内存容量为2G,却运行着10个程序,这10个程序共占用3G的空间,也就意味着需要从硬盘复制 3G 的数据到内存,这显然是不可能的。
操作[详细] -
二进制形式存储介绍
所属栏目:[语言] 日期:2023-05-09 热度:8926
计算机要处理的信息是多种多样的,如数字、文字、符号、图形、音频、视频等,这些信息在人们的眼里是不同的。但对于计算机来说,它们在内存中都是一样的,都是以二进制的形式来表示。
要想学习编程,就必须了解二[详细] -
二进制、八进制、十六进制、十进制之间的转换
所属栏目:[语言] 日期:2023-05-09 热度:5060
二进制、八进制和十六进制向十进制转换都非常容易,就是“按权相加”。所谓“权”,也即“位权”。
假设当前数字是 N 进制,那么:
对于整数部分,从右往左看,第 i 位的位权等于[详细]
