- 博客(23)
- 收藏
- 关注
原创 819作业
printf("【端口号:[%d],%s】 : 已退出\n", ntohs(addr.sin_port), inet_ntoa(addr.sin_addr));//0-------65535 (0----5000,大型企业,5000-----10000,留给将来的大型企业,10000-----65535,才是留给我们的)printf("端口号:[%d],%s连接成功...\n", ntohs(cilent_addr.sin_port), inet_ntoa(cilent_addr.sin_addr) );
2024-08-21 09:42:54
407
原创 8月15日作业
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:https://blog.youkuaiyun.com/weixin_53834451/article/details/141229265。perror("文件打开失败");perror("文件打开失败");perror("文件打开失败");perror("文件打开失败");//创建共享内存的IPC对象。//创建有名信号量并初始化。// 关闭并删除信号量。// 删除共享内存段。
2024-08-21 09:37:43
364
原创 文件消息列表
long mtype;//后面的那个ip那一坨是创建队列,0777是权限。printf("打印传过来的%s\n",buf.mtext);printf("请输入对应的标识符");//为什么填0是应为这个是>//但是给了三个可以填的其他都用不着,例如如果存>key_t key=ftok("./",0);//为什么填0是应为这个是填int型。printf("插入失败");printf("请输入内容");perror("创建失败");printf("获取标识符");
2024-08-14 20:55:39
1251
原创 c基础的第一次作业
又因为%d所以知道打印为整形,又因为char类型都是以补码的形式输出所以。这里就当作无符号数计算源码=反码=补码所以-90的16进制就是0xa6。1(前面这个1就是符号位)1000000后面为64。先把0xc0转为二进制为11000000。把-90当作char类型。反码为10100101。补码为10100110。所以答案就是0x5a。为0101 1010。
2024-07-11 19:25:43
731
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅