C语言
文章平均质量分 64
21my_code
学了不一定会,不学一定不会
展开
-
C语言sizeof/strlen和strcpy/memcpy和strcmp和memcmp
从菜鸟教程学到的,想着总结下C 标准库 - string.hsizeof和strlenstrcpy和memcpystrcmp和memcmpsizeof和strlensizeof是运算操作符,strlen是函数,结果类型都是size_t(unsigned int)sizeof编译时计算结果,strlen运行时计算结果//定义语句char *str1 = "asdfgh";char str2[] = "asdfgh";char str3[8] = {'a', 's', 'd'};char原创 2021-03-11 16:06:34 · 257 阅读 · 0 评论 -
原码、反码和补码
为什么计算机中要使用补码的形式存储转载自:https://www.bilibili.com/video/av87609603转载 2020-10-24 11:19:27 · 457 阅读 · 1 评论 -
字节、字、位、比特的关系
字节、字、位、比特之间的关系是:1位=1比特;1字=2字节;1字节=8位;1字=16位。1、位位是计算机存储的最小单位,简记为b,也称为比特(bit)计算机中用二进制中的0和1来表示数据,一个0或1就代表一位。位数通常指计算机中一次能处理的数据大小;2、比特比特(bit)是由英文BIT音译而来,比特同时也是二进制数字中的位,是信息量的度量单位,为信息量的最小单位;3、字节字节,英文Byte,是计算机用于计量存储容量的一种计量单位,通常情况下一字节等于八位,字节同时也在一些计算机编程语言中表示数转载 2020-10-20 22:21:26 · 1291 阅读 · 0 评论 -
位运算
按位与运算符(&)参加运算的两个数,按二进制位进行“与”运算。运算规则:只有两个数的二进制同时为1,结果才为1,否则为0。(负数按补码形式参加按位与运算)即 0 & 0= 0 ,0 & 1= 0,1 & 0= 0, 1 & 1= 1。例:3 &5 即 00000011 & 00000101 = 00000001 ,所以 3 & 5的值为1。按位或运算符(|)参加运算的两个数,按二进制位进行“或”运算。运算规则:参加运算的两个数只转载 2020-10-18 14:27:13 · 84 阅读 · 0 评论