C
Silentwest
技术之路何其长,吾将上下而求索
展开
-
C语言位运算符:与、或、异或、取反、左移和右移
文章转载于《博客园》博主【夜真寒】链接地址:http://www.cnblogs.com/yezhenhan/archive/2011/11/06/2238452.html语言位运算符:与、或、异或、取反、左移和右移位运算是指按二进制进行的运算。在系统软件中,常常需要处理二进制位的问题。C语言提供了6个位操作运算符。这些运算符只能用于整型操作数,即只能用于带符号或无符号的char,short,in...转载 2018-06-12 18:04:14 · 328 阅读 · 0 评论 -
理解一维数组中 buf、buf[0]、&buf[0]、&buf 四个符号的含义
本文内容摘自《C语言内核深度解析》一书的深入学习数组部分。以 int buf[100]={0} 为例,集中讨论 buf、buf[0]、&buf[0]、&buf 四个字符含义的内涵。1、buf:有两层含义,一是数组名,sizeof(buf) 时就是数组名的含义;二是等价于 &buf[0],表示数组的第一个元素的首字节地址,是一个常量值。因此,既然是一个常量值,无论从哪...原创 2019-03-24 17:38:57 · 22749 阅读 · 2 评论