国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Unix > 正文

UNIX網絡編程讀書筆記:字節操縱函數

2024-06-28 13:27:32
字體:
來源:轉載
供稿:網友
UNIX網絡編程讀書筆記:字節操縱函數
#include <strings.h>void bzero(void *dest, size_t nbytes);void bcopy(const void *src, void *dest, size_t nbytes);int bcmp(const void *ptr1, const void *ptr2, size_t nbytes);返回:0-相等,非0-不相等

bzero將目標中指定數目的字節置為0;

bcopy將指定數目的字節從源移到目標;

bcmp比較任意兩個字節串,若相同則返回值為0,否則返回值為非0.

#include <string.h>void *memset(void *dest, int c, size_t len);void *memcpy(void *dest, const void *src, size_t nbytes);int memcmp(const void *ptr1, const void *ptr2, size_t nbytes);返回:0-相同,>0或<0-不相同

memset將目標中指定數目的字節置為值c;

memcpy與bcopy類似,但交換了兩個指針參數的順序,源與目標重疊時,bcopy能正確處理,memcpy的操作結果則是不可知的。這時,必須使用ANSI C的memmove函數。

memcmp比較任意兩個字節串,如果相同則返回0,如果不同則返回一個非0值,具體是大于0還是小于0則取決于第一個不等的字節:若ptr1所指字節大于ptr2所指字節,則大于0,否則小于0. 進行比較操作時,假定兩個不等的字節均為無符號字符(unsigned char)。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 平罗县| 宾阳县| 钟山县| 无为县| 进贤县| 宝鸡市| 灯塔市| 霍邱县| 神农架林区| 荃湾区| 金寨县| 香河县| 汽车| 晋城| 闻喜县| 梁河县| 博乐市| 天等县| 揭阳市| 亚东县| 南部县| 健康| 宣城市| 青河县| 沁源县| 日照市| 南宫市| 佳木斯市| 拜城县| 平山县| 密云县| 和顺县| 长泰县| 金坛市| 道真| 信阳市| 远安县| 富锦市| 隆安县| 乐业县| 富蕴县|