- 博客(5)
- 收藏
- 关注
原创 C 内存函数
C语言中的内存函数主要包含在string.h头文件中,常用的有memcpy、memmove、memset和memcmp。memcpy用于内存块的拷贝,但不处理源和目标内存重叠的情况;memmove则能处理重叠内存的拷贝。memset用于将指定内存区域设置为特定值,而memcmp则用于比较两个内存区域的内容。这些函数都以字节为单位操作内存,适用于处理任意类型的数据。
2025-05-20 19:14:25
322
原创 C 字符函数和字符串函数
本文介绍了C语言中常用的字符函数和字符串函数。字符函数包括字符分类函数(如iscntrl、isspace等)和字符转换函数(如tolower、toupper),使用这些函数需要包含头文件ctype.h。字符串函数包括strlen、strcpy、strncpy、strcat和strncat,使用这些函数需要包含头文件string.h。文章详细说明了每个函数的功能、使用注意事项,并提供了相应的代码示例和模拟实现。通过这些函数,开发者可以方便地处理字符和字符串操作,如计算字符串长度、拷贝字符串、链接字符串等。
2025-05-18 20:53:58
811
原创 位运算操作符
右移运算分两种:逻辑右移和算数右移,具体采用哪种取决于编译器,大部分的编译器采用算术右移。10左1移后的值为20,左移一位有乘二的效果(正整数和unsigned int)10右移后的值为5,右移一位有除二的效果(正整数和unsigned int)移位操作符,移动的是储存在内存中的补码的二进制序列;2. 算术右移:左边用原该值的符号位填充,右边丢弃;1. 逻辑右移:左边填0,右边丢弃;左位移规则:左边抛弃,右边补0;
2025-01-04 09:52:35
551
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅