-
初学者应该选择什么 C语言编译器(IDE)?
所属栏目:[语言] 日期:2023-05-24 热度:5228
C语言的集成开发环境有很多种,尤其是 Windows 下,多如牛毛,初学者往往不知道该如何选择,本节我们就针对 Windows、Linux 和 Mac OS 三大平台进行讲解。
Windows 下的 IDE 多如牛毛,常见的有以下几种。
1) [详细] -
英文在计算机上存储时采用了 ASCII编码
所属栏目:[语言] 日期:2023-05-24 热度:4154
前面我们已经讲到,计算机是以二进制的形式来存储数据的,它只认识 0 和 1 两个数字,我们在屏幕上看到的文字,在存储之前都被转换成了二进制(0和1序列),在显示时也要根据二进制找到对应的字符。
可想而知,特[详细] -
第一个C语言程序
所属栏目:[语言] 日期:2023-05-24 热度:3121
我们有两种方式从计算机获得信息:一是看屏幕上的文字、图片、视频等,二是听从喇叭发出来的声音。让喇叭发出声音目前还比较麻烦,我们先来看看如何在屏幕上显示一些文字吧。
在屏幕上显示文字非常简单,只需要一[详细] -
制作程序时务必选择合适的输入法,并严格区分中英文
所属栏目:[语言] 日期:2023-05-24 热度:2722
计算机起源于美国,C语言、C++、Java、JavaScript 等很多流行的编程语言都是美国人发明的,所以在编写代码的时候必须使用英文半角输入法,尤其是标点符号,初学者一定要引起注意。
这里的括号、双引号、分号都必须[详细] -
源文件是什么?
所属栏目:[语言] 日期:2023-05-24 热度:9521
开发软件的过程中,我们需要将编写好的代码(Code)保存到一个文件中,这样代码才不会丢失,才能够被编译器找到,才能最终变成可执行文件。这种用来保存代码的文件就叫做源文件(Source File)。
我们将在《编译和[详细] -
简明扼要 C语言编译与链接教程(直观,深奥)
所属栏目:[语言] 日期:2023-05-24 热度:9540
我们平时所说的程序,是指双击后就可以直接运行的程序,这样的程序被称为可执行程序(Executable Program)。在 Windows 下,可执行程序的后缀有.exe和.com(其中.exe比较常见);在类 UNIX 系统(Linux、Mac OS 等)[详细]
-
在内存中插入数据,使程序运行
所属栏目:[语言] 日期:2023-05-19 热度:4536
如果你的电脑上安装了QQ,你希望和好友聊天,会双击QQ图标,打开QQ软件,输入账号和密码,然后登录就可以了。
那么,QQ是怎么运行起来的呢?
首先,有一点你要明确,你安装的QQ软件是保存在硬盘中的。
双击[详细] -
数据存储 (存储在二进制模式中)
所属栏目:[语言] 日期:2023-05-19 热度:5403
计算机要处理的信息是多种多样的,如数字、文字、符号、图形、音频、视频等,这些信息在人们的眼里是不同的。但对于计算机来说,它们在内存中都是一样的,都是以二进制的形式来表示。
要想学习编程,就必须了解二[详细] -
编程语言的流行理解
所属栏目:[语言] 日期:2023-05-19 热度:7659
学习编程语言之前,首先要搞清楚「编程语言」这个概念。
很小的时候,父母就教我们开口说话,也教我们如何理解别人讲话的意思。经过长时间的熏陶和自我学习,我们竟然在不知不觉中学会了说话,同时也能听懂其他小[详细] -
到底 C语言是个什么语言呢?
所属栏目:[语言] 日期:2023-05-19 热度:2177
对于大部分程序员,C语言是学习编程的第一门语言,很少有不了解C的程序员。
C语言除了能让你了解编程的相关概念,带你走进编程的大门,还能让你明白程序的运行原理,比如,计算机的各个部件是如何交互的,程序在内[详细] -
C语言是菜鸟与大神的分水岭
所属栏目:[语言] 日期:2023-05-19 热度:8288
作为一门古老的编程语言,C语言已经坚挺了好几十年了,初学者从C语言入门,大学将C语言视为基础课程。不管别人如何抨击,如何唱衰,C语言就是屹立不倒;Java、C#、Python、PHP、Perl 等都有替代方案,它们都可以倒下[详细]
-
学习编程很难吗,多久能够上手?
所属栏目:[语言] 日期:2023-05-19 热度:3120
学编程难吗?
编程是一门技术,我也不知道它难不难,我只知道,只要你想学,肯定能学会。每个人的逻辑思维能力不同,兴趣点不同,总有一部分人觉得容易,一部分人觉得吃力。
在我看来,技术就是一层窗户纸,是有[详细] -
英语基础不好能学会编程吗?
所属栏目:[语言] 日期:2023-05-19 热度:6042
编程语言起源于美国,是由英文构成的,其中包括几十个英文的关键字以及几百个英文的函数,除非需要对文本进行处理,否则一般不会出现中文。但是,它们都是孤立的单词,不构成任何语句,不涉及任何语法。
几十个关[详细] -
初中毕业,可以学编程吗?
所属栏目:[语言] 日期:2023-05-19 热度:9640
首先,初中毕业能学会编程,但是,一般达不到太高的造诣。
编程是知识密集型的行业,需要很强的学习能力。初中就毕业了,肯定学习不好。大家的智商都差不多,成绩不好一般都是学习能力差。什么是学习能力呢?这包[详细] -
进制介绍:二进制、八进制和十六进制
所属栏目:[语言] 日期:2023-05-19 热度:8826
我们平时使用的数字都是由 0~9 共十个数字组成的,例如 1、9、10、297、952 等,一个数字最多能表示九,如果要表示十、十一、二十九、一百等,就需要多个数字组合起来。
例如表示 5+8 的结果,一个数字不够,只能[详细] -
将二、八、十六进制转换成十进制的计算模型
所属栏目:[语言] 日期:2023-05-19 热度:5165
二进制、八进制和十六进制向十进制转换都非常容易,就是“按权相加”。所谓“权”,也即“位权”。
假设当前数字是 N 进制,那么:
对于整数部分,从右往左看,第 i 位的位权等于[详细] -
Java时间日期的处理 Java Date类 Calendar类解说
所属栏目:[语言] 日期:2023-04-28 热度:6609
在 Java 中获取当前时间,可以使用 java.util.Date 类和 java.util.Calendar 类完成。其中,Date 类主要封装了系统的日期和时间的信息,Calendar 类则会根据系统的日历来解释 Date 对象。下面详细介绍这两个类的具体[详细]
-
Java Math类的寻常方法
所属栏目:[语言] 日期:2023-04-28 热度:5540
Java 中的 +、-、*、/ 和 % 等基本算术运算符不能进行更复杂的数学运算,例如,三角函数、对数运算、指数运算等。于是 Java 提供了 Math 工具类来完成这些复杂的运算。在 Java 中 Math 类封装了常用的数学运算,提供[详细]
-
Java Pattern类和Matcher类的运用
所属栏目:[语言] 日期:2023-04-28 热度:5251
java.util.regex 是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。它包括两个类:Pattern 和 Matcher。Pattern 对象是正则表达式编译后在内存中的表示形式,因此,正则表达式字符串必须先被编译为 P[详细]
-
Java字符串查找 3种办法
所属栏目:[语言] 日期:2023-04-28 热度:8592
在给定的字符串中查找字符或字符串是比较常见的操作。字符串查找分为两种形式:一种是在字符串中获取匹配字符(串)的索引值,另一种是在字符串中获取指定索引位置的字符。根据字符查找String 类的 indexOf() 方法和[详细]
-
String StringBuffer和StringBuilder类的差别
所属栏目:[语言] 日期:2023-04-28 热度:2597
在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串。String 类是不可变类,即一旦一个 String 对象被创建以后,包含在这个对象中的字符序列是不可改变的,直至这个对象被销毁。Java 提供了两个可变[详细]
-
Java取得字符串长度 length()
所属栏目:[语言] 日期:2023-04-28 热度:448
在 Java 中,要获取字符串的长度,可以使用 String 类的 length() 方法,其语法形式如下:字符串名.length();例 1在学生信息管理系统中对管理员密码有这样的规定,即密码长度必须大于 6 位且小于 12 位。因为密码太短[详细]
-
Java String字符串和整型int的相互更换
所属栏目:[语言] 日期:2023-04-28 热度:2515
String 在编程中被广泛使用,所以掌握 String 和 int 的相互转换方法是极其重要的。本节前面部分主要讲解了 String 转换 int 和 int 转换 String 方法,并提供了示例代码,后面部分对 valueOf()、parse() 和 toStrin[详细]
-
Java选择结构和循环结构的归纳
所属栏目:[语言] 日期:2023-04-28 热度:5800
任何编程语言中最常见的程序结构就是顺序结构。顺序结构就是程序从上到下逐行的执行,中间没有任何判断和跳转。如果 main 方法的多行代码之间没有任何流程控制,则程序总是从上向下依次执行,排在前面的代码先执行,[详细]
-
Java数据类型转换 强制类型转换+自动类型转变
所属栏目:[语言] 日期:2023-04-28 热度:1608
数据类型的转换是在所赋值的数值类型和被变量接收的数据类型不一致时发生的,它需要从一种数据类型转换成另一种数据类型。数据类型的转换可以分为隐式转换(自动类型转换)和显式转换(强制类型转换)两种。隐式转换[详细]
