摘要: 大小端模式 多字节数据在内存里占用连续的内存空间 大端模式:就是我们平常看到的右到左读的形式,左边是高地址位,右边是低地址位 小端模式:和上面反过来,便于机器处理 边界对齐 内存按照字节编址 访问内存一次访问一个字,32位,4个字节 边界对齐就是,一个字存数据的时候,如果没有占满四个字节,剩余的字节 阅读全文
posted @ 2021-01-06 22:23 唯一客服系统开发笔记 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 有符号数转无符号数 不改变数值内容,改变解释方式,一般是负数时会出问题,因为符号位是1,转成无符号位时会被当成数据内容 short x=-1 转成 unsigned short y=(unsigned short)x 长整数转短整数 高位截断,低位保留,会改变符号位 int a=1234 转成 sh 阅读全文
posted @ 2021-01-06 22:03 唯一客服系统开发笔记 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 算数移位:符号位不变,仅对数值位进行移位 右移高位补0,低位舍弃,若舍弃的位=0,则相当于除以2;若舍弃的位不等于0,则会丢失精度 左移低位补0,高位舍弃,若舍弃的位=0,则相当于乘以2;若舍弃的位不等于0,则会出现严重误差 负数反码移位:高位和低位都补1负数的补码移位:右移->高位补1 ; 左移- 阅读全文
posted @ 2021-01-06 13:43 唯一客服系统开发笔记 阅读(457) 评论(0) 推荐(0) 编辑
摘要: 要把多个字符串连接起来,可以用+号连接: var name = '小明';var age = 20;var message = '你好, ' + name + ', 你今年' + age + '岁了!';alert(message); 如果有很多变量需要连接,用+号就比较麻烦。ES6新增了一种模板字 阅读全文
posted @ 2021-01-06 11:21 唯一客服系统开发笔记 阅读(246) 评论(0) 推荐(0) 编辑
摘要: strict模式JavaScript在设计之初,为了方便初学者学习,并不强制要求用var申明变量。这个设计错误带来了严重的后果:如果一个变量没有通过var申明就被使用,那么该变量就自动被申明为全局变量: i = 10; // i现在是全局变量在同一个页面的不同的JavaScript文件中,如果都不用 阅读全文
posted @ 2021-01-06 11:14 唯一客服系统开发笔记 阅读(82) 评论(0) 推荐(0) 编辑