- 博客(3)
- 收藏
- 关注
转载 字符数组与字符串区别
C语言中没有专门的字符串变量,如果要将一个字符串存放在变量中,必须使用字符数组,即用一个字符型数组来存放一个字符串,数组中每一个元素存放一个字符。 定义: char c[10] 字符型与整型互相通用,因此 int c[10] 也可以定义字符数组。但由于两种类型分配字节不同, 用整型来定义会浪费空间, 另外这样定义实际意义也不大, 只是为了说明其合法性。 初始
2017-02-10 20:13:27
296
原创 keil c51 中bit 的强制类型转换
在keil中写这样一句程序: SDTD=(bit)(data &0x80);结果是取的是最高的那个字节;我们都知道(短类型)强制转换(长类型)在C中会截取低位扔掉高位通过查资料有这样一种说法:data & 0x80 然后再加上0XFF;溢出位送给bit也就是赋值给SDTD中;后续查找其他解释资料再做更新;
2017-02-07 18:05:19
4602
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人