
c语言
文章平均质量分 70
邻村黄老汉
这个作者很懒,什么都没留下…
展开
-
C语言内存使用小结
对于内存我们一般将其进行以下的方式来划分 细分各区text(代码区):函数 只读 data(数据区): 1、【可读可写】 初始化的全局变量,初始化的static变量 2、【只读】 文字常量区,字符串常量 bss: 【可读可写】 没有初始化的全局变量,没初始化的sta原创 2017-04-12 23:53:23 · 357 阅读 · 0 评论 -
大端小端存储模式
计算机在存储数据和数据网络传输时候,数据有大端和小端两种存储模式(数据中左边为高位,右边为低位) 将数据转换为十六进制观察,一个十六进制数占4位,两位即一个字节大端存储:数据的高位存储于内存的低地址小端存储:数据的低位存储于内存的低地址例如有一个数0x11223344,对应的内存中存储结构如图所示 下面是一个识别计算机是大小端存储的函数int checkEdian(){ union c原创 2017-04-13 23:20:54 · 267 阅读 · 0 评论 -
位操作的简单使用
首先列举出以下几个常用的位操作符 &(与) ,|(或),~(非),^(异或),<<(左移),>>(右移) 作用:1、&(与)a&b 当a和b都为1时,结果为1否则为0int a = 0x11;a &= 0xf0; // 此时a=0x10对以上步骤详解如下: 先将十六进制数a与0xf0转换为二进制,然后按位相与 0x11 =======>0001 0001 0xf0原创 2017-04-18 20:53:00 · 323 阅读 · 0 评论