-
能建立多少个节点,取决于能申请多少堆内存,如果一个节点的大小是1G,能建立8000个节点的电脑的配置得什么样啊,要不就是你的代码存在问题了。不知道你是如何判断只能创建8000多个的。如果用malloc申请时返回的是NULL,就说明申请堆内存失败。
赵颖莹2019-12-21 13:56:47
-
常数16#8000=2#1000000000000000,这是一个16位数据,按照16位有符号数据的表示方式,最高位第16位为符号位,0正1负,它的最高位为1,因此代表的是负数。如果按照16位无符号数表示,就是正数了。
黄盛彬2019-12-21 13:39:23
-
根据有符号数的定义最高位第15位为符号位,这个位为1时是负数,为0时是正数,你这个数据16#8000是十六进制数8000转成二进制数就是1000000000000000,它的最高位是1,因此是负数。
樊振生2019-12-21 13:21:56