
C语言
ma451152002
欢迎来到ma451152002的博客
展开
-
C语言中的格式占位符有哪些?
C语言中的格式占位符:%a,%A 读入一个浮点值(仅C99有效) %c 读入一个字符 %d 读入十进制整数 %i 读入十进制,八进制,十六进制整数 %o 读入八进制整数 %x,%X 读入十六进制整数 %s 读入一个字符串,遇空格、制表符或换行符结束。 %f,%F,%e,%E,%g,%G 用来输入实数,可以用小数形式或指数形式输入。原创 2013-06-09 11:14:47 · 42603 阅读 · 0 评论 -
网络编程中的字节序列转换(linux下)
一、字节序列转换#includeuint16_t htons(uint16_t hostshort);功能:将unsigned short 类型的数据的主机字节顺序转换为网络字节顺序。返回值:成功返回转换后的字节序列。 以下为例:#include int main(void){ unsigned int i ,num=0xab12原创 2013-06-09 11:35:56 · 1610 阅读 · 0 评论 -
网络编程中地址格式转换(linux下)
一、地址格式转换1、第一个函数#include #include #include int inet_pton(int af , const char * src ,void * dst);(1)功能:将点分十进制格式的地址字符串转换为网络字节序整型数(2)返回值:成功返回1,错误返回-1(3)参数: ----af :原创 2013-06-09 16:30:30 · 1366 阅读 · 0 评论 -
TCP的socket的服务器端和客户端实例(linux下)
TCP的socket的服务器端和客户端实例:1、服务器端步骤:socket()->bind()->listen()->accept()->read()->write()->close()2、客户端步骤:socket()->connect()->write()->read()->close()服务器端代码:#include #include #include #原创 2013-06-09 18:46:18 · 10115 阅读 · 1 评论 -
TCP网络编程中多线程的客户端实现(linux下)
TCP网络编程中多线程的客户端实现(linux下)示例如下:#include #include #include #include #include #include #include #include #include #include void sig_child(int signo){ while(waitpid(原创 2013-06-10 11:54:24 · 2357 阅读 · 0 评论 -
网络编程UDP的socket编程实现(linux下)
网络编程UDP的socket编程实现(linux下)一、UDP的编程步骤:1、服务器端:socket()->bind()->recvfrom()->sendto()->close()2、客户端:socket()->sendto()->recvfrom()->close()二、主要的API1、sendto()函数的使用#include #include ssi原创 2013-06-10 14:29:56 · 1202 阅读 · 0 评论