摘要: Ascll就是一种编码规则。只是说我们的C语言满足这个编码规则。这个编码规则将一些常见的字符转化成为数字然后再转化为二进制文件放在计算机中。 详细的讲解看这里 Ascll 阅读全文
posted @ 2021-11-13 00:23 江湖混子 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 我们来看一个代码 # include<stdio.h> int main(void) { //char 字符是用来进行单个字符的而不是字符串的定义 char a='a'; //这是可以的,因为只是单个字符 char b="ABch"; //这是错误的。char定义的只是一个字符而不是字符串,将字符串 阅读全文
posted @ 2021-11-13 00:23 江湖混子 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 字节是存储数据的单位。也是硬件所能够进行访问的最小的单位。前面我们说cup是从内存进行调用程序然后执行。在内存中程序的存储是一位一位的进行存储的。但是cpu不能够精确的访问到每一位(byte)。 而是只能够访问字节(bit)以上的单位。这里的 1字节(bit)=8位(btye)。现在我们说的32位6 阅读全文
posted @ 2021-11-13 00:22 江湖混子 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 说明 float 和 double 都不能够保证可以把所有的实数都准确的保存在计算机中。原因是因为计算机存储的格式来决定。因为计算机是通过补码的形式转化为二进制的文件进行存储的。所以转化的过程中可能会造成不准确。 例子: # include<stdio.h> int main(void) { flo 阅读全文
posted @ 2021-11-13 00:21 江湖混子 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 整数是以补码的形式转换成为二进制代码存储在计算机中的 实数是以IEEE754标准转换成为二进制代码存储在计算机中的 字符存储的方式和整数差不多。在Ascll表中有对应字符的数字,然后再将数字的补码形式转换成为二进制代码存储在计算机中。例如:A 在ascll表中的值是65.然后再将65的补码转换成为二 阅读全文
posted @ 2021-11-13 00:20 江湖混子 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 这里说的初始化就是对变量进行赋值。我们先看看没有进行初始化的变量会输出什么。 # include<stdio.h> int main(void) { int i; printf("%d\n", i); return i; } 我们来看看程序的输出结果 -858993460 Press any key 阅读全文
posted @ 2021-11-13 00:10 江湖混子 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 变量是内存中的一段存储的空间。这里我们简单的通过一个程序进行讲解一下 # include<stdio.h> int main(void) { int i=3; printf("%d\n", i); return 0; } 我们定义了一个变量 i 并为它赋值为 3 。这个变量是存储在内存中的,我们定义 阅读全文
posted @ 2021-11-13 00:07 江湖混子 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 进制在我们生活中很常见。像我们说的 89, 90 等等是十进制数。 我们生活中使用的都是十进制数,逢十进一。我们说的几进制就是逢几进一,例如我们熟知的还有二进制,八进制,十六进制等等。这里就不详细的进行讲解了。后面会专门进行讲解的 十进制转化为R进制的方法 用十进制的数除以R进制,将余数从下到上排列 阅读全文
posted @ 2021-11-13 00:06 江湖混子 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 我们在这里只是简单的先介绍一下有一个概念。具体的类型会在后面进行讲解的 在数学中我们可以将现实生活中的数字分为: 整数,实数,复数等等。我们在C语言中也是这样差不多的进行分类。在C语言中我们大致的分一下类: 基础数据类型: 整型: 在整型中我们由分为长整型,短整型,和整型。 ​ 这样分的目的就是为了 阅读全文
posted @ 2021-11-13 00:04 江湖混子 阅读(22) 评论(0) 推荐(0) 编辑