前言 众所周知,C语言的数据类型有好几种,而其都有大小限制,比如说常见的长整型,其占用内存4个字节,可以储存的数字的大小为-2147483648~2147483647,但是在编程的时候,我们有可能会碰到非常非常大的数字,其可能超过长整型的最大上线导致数据溢出,所以我们得想一个方法来让C语言能够储存并且·处理超大数字。 我这篇博客文章便提供了一个思路…
问题发生过程 在VISUAL STDIO 中执行git将库推送远端服务器报出以下故障(windows版本的 VISUAL STDIO) 未能推送到远程仓库。请参见输出窗口了解更多详细信息。 已在仓库 C:\Users\q2019715\Source\Repos\example 中本地创建提交 29b45e0e 正在推送 main Enumerati…
学习c语言,逃脱不了的就是编码,这篇博客就是来学习下计算机中的原码反码补码,首先就是原码,一开始计算机并不能表示正负,为了让计算机能够表示正负,人们发明了原码,原码的工作原理就是在数字前面再加上一位,用来表示正负,0表示正,1表示负。比如说2这个数字与-2这个数字,可以如如下的方法来表示(具体是多少位可以自己定或看计算机储存位数,2表示为0 010…
定点整数与定点纯小数 首先就是定点整数与定点纯小数,计算机里面没有专门设置小数点,但是,我们可以默认在计算机里面的数字的某一个地方中有一个小数点,并且这个小数点的位置是固定不变的,这样,我们就有了定点数的概念。 首先就是定点整数。定点整数就是我们约定的(个人默认的)小数点在数值的最低位之后的数(即是整数)。 我们先了解电脑中如何存储定点数。如下图。…
问题描述 首先给出代码如下: #include <stdlib.h> /*引入标准库头文件*/ #include <stdio.h> /*引入输入输出库头文件*/ int main() { char message[100]={'\0'};/*定义字符数组,可存储 99 个字符*/ gets_s(message); …
问题复现 在尝试学习c语言中出现了以下的问题:源代码如下图所示 #include <stdlib.h> /*引入标准库头文件*/ #include <stdio.h> /*引入输入输出库头文件*/ int main() { char message[100]={'\0'};/*定义字符数组,可存储 99 个字符*/ …
前言 马上就要开始学习c了,于是就提前预习一下大学要学的c语言课程。要学习c,首先就要一套编译器(必须)和一个ide(非必须),于是我打算使用微软的visual studio来作为我的编译器和ide。这篇博客就是记载下我首次用visual studio来写c程序的过程 安装 安装Visual Studio的过程在这不再详细描述,我就吧下载链接放在下…