首页杂谈

  • \t在c语言中是什么意思?

    \t在c语言中是什么意思?

    \t在c语言中是什么意思?在C语言中,像\n\t这些都是转义字符,\t在C语言里意思就是:水平制表符,从当前位置移到下一个tab位置。在学习c语言,我们最先接触到的转义字符很明显是\n。\n的意思是:回车换行,将当前位置移到下一行的开头。...

    朱绪2016-12-106381
  • 看一个C语言的例子来感受一下静态变量和非静态变量的区别

    看一个C语言的例子来感受一下静态变量和非静态变量的区别

    下面,我自己编了一个C语言的例子来说明一下静态变量和非静态变量的区别。#include <stdio.h>int ha(){static int ha_a = ...

    朱绪2016-12-062992
  • 计算机补码运算背后的数学原理

    计算机补码运算背后的数学原理

    计算机补码运算背后的数学原理是啥?这篇文章就来探讨一下。将补码看作是取反加1的解释:很显然就有:写补码的时候可以把最高位看作是-2^(n-1),其余位是2^i进制直接写的解释:这么一解释应该很清晰了吧。...

    朱绪2016-12-026105
  • 学习数据结构和算法之前,需要有哪些数学知识作为基础呢?

    学习数据结构和算法之前,需要有哪些数学知识作为基础呢?

    学习数据结构和算法的时候,需要有一些数学基础的。但不是说要你一定要把大学时候的高数线代概率学得多么多么好才可以。其实,简单的数据结构基础只需要你懂什么是多项式、什么是极限就可以了,要不然就不能理解复杂度这个概念。也需要知道什么是矩阵(嘿嘿,...

    朱绪2016-10-296584
  • char和string的区别

    char和string的区别

    引言:char是字符类型,string是字符串类型,虽然仅仅只差一个字,但本质上差别还是蛮大的。char:在C#里它属于ValueType(值类型),char类型的长度是固定的,在C++里它可能是1字节也可能是2字节,这取决于是不是Uni...

    朱绪2016-10-286461Java
  • 有人问为什么ip地址上的数字最高只能是255

    有人问为什么ip地址上的数字最高只能是255

    网上有人问,为什么ip地址上的数字最大只能是255,而不可以是更大的?比如255.255.255.255,为什么不可以是999.999.999.999?其实这个问题问得就显得很外行,我来解释一下。严格来说,这里的ip地址指的是IPv4地址...

    朱绪2016-09-244450