8 严长生

尚未进行身份认证

C语言中文网(http://c.biancheng.net)站长,Web前端工程师,C/C++爱好者。

等级
博文 17
排名 7w+

ASCII码对照表以及各个字符的解释(精华版)

ASCII(AmericanStandardCodeforInformationInterchange,美国信息互换标准代码)是一套基于拉丁字母的字符编码,共收录了128个字符,用一个字节就可以存储,它等同于国际标准ISO/IEC646。ASCII规范于1967年第一次发布,最后一次更新是在1986年,它包含了33个控制字符(具有某些特殊功能但是无法显示

2017-11-30 17:25:25

字符编码的概念(UTF-8、UTF-16、UTF-32都是什么鬼)

字符集为每个字符分配了一个唯一的编号,通过这个编号就能找到对应的字符。在编程过程中我们经常会使用字符,而使用字符的前提就是把字符放入内存中,毫无疑问,放入内存中的仅仅是字符的编号,而不是真正的字符实体。这就抛出了一个问题,如何才能将字符编号放入内存中呢?对于ASCII字符集,这很容易。ASCII总共包含128个字符,用7个比特位(Bit)恰好能够存储,不过考虑

2017-11-30 17:11:56

字符集的概念(ASCII、GBK、Unicode等都是什么鬼)

前面我们已经讲到,计算机是以二进制的形式来存储数据的,它只认识0和1两个数字,我们在屏幕上看到的文字,在存储之前都被转换成了二进制(0和1序列),在显示时也要根据二进制找到对应的字符。可想而知,特定的文字必然对应着固定的二进制,否则在转换时将发生混乱。那么,怎样将文字与二进制对应起来呢?这就需要有一套规范,计算机公司和软件开发者都必须遵守,这样的一套规范就称为字符集(Charact

2017-11-30 16:23:24

载入内存,让程序运行起来

如果你的电脑上安装了QQ,你希望和好友聊天,会双击QQ图标,打开QQ软件,输入账号和密码,然后登录就可以了。那么,QQ是怎么运行起来的呢?首先,有一点你要明确,你安装的QQ软件是保存在硬盘中的。双击QQ图标,操作系统就会知道你要运行这个软件,它会在硬盘中找到你安装的QQ软件,将数据(安装的软件本质上就是很多数据的集合)复制到内存。对!就是复制到内存!QQ不是在硬

2017-11-30 16:20:07

数据在内存中是如何存储的

计算机要处理的信息是多种多样的,如数字、文字、符号、图形、音频、视频等,这些信息在人们的眼里是不同的。但对于计算机来说,它们在内存中都是一样的,都是以二进制的形式来表示。要想学习编程,就必须了解二进制,它是计算机处理数据的基础。内存条是一个非常精密的部件,包含了上亿个电子元器件,它们很小,达到了纳米级别。这些元器件,实际上就是电路;电路的电压会变化,要么是0V,要么是5

2017-11-30 16:13:40

进制转换:二进制、八进制、十六进制、十进制相互转换

对于基础薄弱的读者,本节的内容可能略显晦涩和枯燥,如果觉得吃力,可以暂时跳过,用到的时候再来阅读。但是本节所讲的内容是学习编程的基础,是程序员的基本功,即使现在不学,迟早也要回来学。上节我们对二进制、八进制和十六进制进行了说明,本节重点讲解不同进制之间的转换,这在编程中经常会用到,尤其是C语言。将二进制、八进制、十六进制转换为十进制二进制、八进制和十六进制向十进制转换都非常容易,就

2017-11-30 16:06:12

二进制、八进制、十六进制的概念以及加减运算

我们平时使用的数字都是由0~9共十个数字组成的,例如1、9、10、297、952等,一个数字最多能表示九,如果要表示十、十一、二十九、一百等,就需要多个数字组合起来。例如表示5+8的结果,一个数字不够,只能”进位“,用13来表示;这时”进一位“相当于十,”进两位“相当于二十。因为逢十进一(满十进一),也因为只有0~9共十个数字,所以叫做十进制(Decim

2017-11-30 15:15:58

初学者最常问的几个问题

隔行如隔山,初学编程往往不知道从何入手,非常迷茫,以下几个问题是我经常被问到的,总结出来分享给读者。1)多久能学会编程?这是一个没有答案的问题。每个人投入的时间、学习效率和基础都不一样。如果你每天都拿出大把的时间来学习,那么两三个月就可以学会C/C++,不到半年时间就可以编写出一些软件。但是有一点可以肯定,几个月从小白成长为大神是绝对不可能的。要想出类拔萃,没有几年功夫是不行

2017-11-30 15:04:47

为什么要学习C语言

对于大部分程序员,C语言是学习编程的第一门语言,很少有不了解C的程序员。C语言除了能让你了解编程的相关概念,带你走进编程的大门,还能让你明白程序的运行原理,比如,计算机的各个部件是如何交互的,程序在内存中是一种怎样的状态,操作系统和用户程序之间有着怎样的“爱恨情仇”,这些底层知识决定了你的发展高度,也决定了你的职业生涯。如果你希望成为出类拔萃的人才,而不仅仅是码农,这么这些

2017-11-30 14:57:29

通俗地理解什么是编程语言

学习编程语言之前,首先要搞清楚“编程语言”这个概念。很小的时候,父母就教我们开口说话,也教我们如何理解别人讲话的意思。经过长时间的熏陶和自我学习,我们竟然在不知不觉中学会了说话,同时也能听懂其他小朋友说话的意思了,我们开始向父母要零花钱买零食和玩具、被欺负了向父母倾诉……我们说的是汉语,是“中国语言”,只要把我们的需求告诉父母,父母就会满足,我们用“中国语言”来控制父母,让

2017-11-30 14:23:18

VS2015安装教程(带图解+下载地址+超详细)

为了更好地支持Win10程序的开发,微软发布了VS2015。VS2015支持开发人员编写跨平台的应用程序,从Windows到Mac、Linux、甚至是编写iOS和Android代码!VS2015共有三个版本,分别是:社区版(Community):免费提供给单个开发人员、开放源代码项目、科研、教育以及小型专业团队!大部分程序员(包括初学者)可以无任何经济负担

2017-06-27 11:17:59

VC6.0使用教程-30分钟玩转Microsoft Visual C++ 6.0

VisualC++6.0简称VC或者VC6.0,是微软推出的一款C和C++编译器,具有强大的可视化开发功能和调试功能。VC6.0是使用最多的版本,非常经典,很多高校将VC6.0作为C语言的教学基础,也是很多C语言入门学者的不二选择。学习C语言要多上机实验、多编程——学习编程的秘诀是:编程,编程,再编程!这是一件非常辛苦的事情,学习方法不对、进展过慢,学习过程中不能正确对待辛苦就会特别

2014-03-11 01:30:35

Dreamweaver CS6破解教程[序列号+破解补丁]

破解之前的准备1)序列号这里为大家生成了两个,可以通过软件验证:1325-0949-2080-9819-3777-32301325-0160-5283-9851-2671-8951

2013-11-17 03:54:43
奖章
    暂无奖章