摘要: Ascll就是一种编码规则。只是说我们的C语言满足这个编码规则。这个编码规则将一些常见的字符转化成为数字然后再转化为二进制文件放在计算机中。 详细的讲解看这里 Ascll 阅读全文
posted @ 2021-11-13 00:23 江湖混子 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 我们来看一个代码 # include<stdio.h> int main(void) { //char 字符是用来进行单个字符的而不是字符串的定义 char a='a'; //这是可以的,因为只是单个字符 char b="ABch"; //这是错误的。char定义的只是一个字符而不是字符串,将字符串 阅读全文
posted @ 2021-11-13 00:23 江湖混子 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 字节是存储数据的单位。也是硬件所能够进行访问的最小的单位。前面我们说cup是从内存进行调用程序然后执行。在内存中程序的存储是一位一位的进行存储的。但是cpu不能够精确的访问到每一位(byte)。 而是只能够访问字节(bit)以上的单位。这里的 1字节(bit)=8位(btye)。现在我们说的32位6 阅读全文
posted @ 2021-11-13 00:22 江湖混子 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 说明 float 和 double 都不能够保证可以把所有的实数都准确的保存在计算机中。原因是因为计算机存储的格式来决定。因为计算机是通过补码的形式转化为二进制的文件进行存储的。所以转化的过程中可能会造成不准确。 例子: # include<stdio.h> int main(void) { flo 阅读全文
posted @ 2021-11-13 00:21 江湖混子 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 整数是以补码的形式转换成为二进制代码存储在计算机中的 实数是以IEEE754标准转换成为二进制代码存储在计算机中的 字符存储的方式和整数差不多。在Ascll表中有对应字符的数字,然后再将数字的补码形式转换成为二进制代码存储在计算机中。例如:A 在ascll表中的值是65.然后再将65的补码转换成为二 阅读全文
posted @ 2021-11-13 00:20 江湖混子 阅读(99) 评论(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 江湖混子 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 我们在这里只是简单的先介绍一下有一个概念。具体的类型会在后面进行讲解的 在数学中我们可以将现实生活中的数字分为: 整数,实数,复数等等。我们在C语言中也是这样差不多的进行分类。在C语言中我们大致的分一下类: 基础数据类型: 整型: 在整型中我们由分为长整型,短整型,和整型。 ​ 这样分的目的就是为了 阅读全文
posted @ 2021-11-13 00:04 江湖混子 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 查询所有列 select * from 表名; select * from student; 查询指定列 select 列名1 列名2 from 表名 select stu_id, stu_name from student; 使用as 作为表或者列的别名进行查询 select 列名1 as 别名1 阅读全文
posted @ 2020-09-26 11:46 江湖混子 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 数据表的增删改 1.0 增 增加一条数据 insert into 表名 values(...,...,...,); insert into student values(12,'张三','男',18,'冰岛'); 这样插入的前提是values中的值必须于表格中的列进行一一对应才能够保证插入不报错 给 阅读全文
posted @ 2020-09-26 11:41 江湖混子 阅读(157) 评论(0) 推荐(0) 编辑
摘要: mysql中数据库和数据表的常用命令 1.0 数据库操作 连接数据库 mysql -u root -p(后面可以直接使用mysql的密码) mysql -u root -p 回车后在输入mysql的密码 退出数据库 exit/quit/ctrl+d 查看所有数据库 show databases; 查 阅读全文
posted @ 2020-09-26 10:14 江湖混子 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 运算符 算术运算符 + / %(取余) 这里我们重点讲解 / 和 % 运算 / 运算 补充一点的是这里说的截取小数部分是直接截取掉,而不是采取四舍五入的方式。3.1是3。3.9也是3 % 运算 取余运算要求的是运算对象必须是整数。结果是整除后的余数。其余数的符号与被除数相同。 逻辑运算符 && || 阅读全文
posted @ 2020-03-14 16:19 江湖混子 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 关于C语言得非法输入 首先我们来看看什么是非法输入 我们看到用户的非法输入给后面造成了严重的影响 控制非法输入 阅读全文
posted @ 2020-03-14 14:19 江湖混子 阅读(1573) 评论(0) 推荐(0) 编辑
摘要: scanf函数的讲解 scanf("输出控制符",&变量) &是一个取地址的符号 scanf("非输出控制符,输出控制符",&变量) 在键盘上输入多个变量 scanf("输出控制符输出控制符" ,&变量,&变量) 阅读全文
posted @ 2020-03-14 13:43 江湖混子 阅读(455) 评论(0) 推荐(0) 编辑