UNIX网络编程第3章套接字编程简介3.2套接字地址结构3.3值结果参数3.4字节排序函数
2015-03-15 12:13
309 查看
#include<iostream>
#include"../lib/unpsunyj.h"
intmain(intargc,char**argv)
{
union{
shorts;
charc[sizeof(short)];
}un;
un.s=0x0103;
std::cout<<"un.s=:"<<un.s<<std::endl;
printf("%s:",CPU_VENDOR_OS);
if(sizeof(short)==2)
{
if(un.c[0]==1&&un.c[1]==3)
printf("big-endian\n");
elseif(un.c[0]==3&&un.c[1]==1)
printf("little-endian\n");
else
printf("unknown\n");
}
else
printf("sizeof(short)=%d\n",static_cast<int>(sizeof(short)));
return0;
}
.codearea{color:black;background-color:white;line-height:18px;border:1pxsolid#4f81bd;margin:0;width:auto!important;width:100%;overflow:auto;text-align:left;font-size:12px;font-family:"CourierNew","Consolas","Fixedsys","BitStreamVeraSansMono",courier,monospace,serif}
.codeareapre{color:black;line-height:18px;padding:00012px!important;margin:0em;background-color:#fff!important}
.linewrappre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;word-break:normal}
.codeareapre.alt{background-color:#f7f7ff!important}
.codearea.lnum{color:#4f81bd;line-height:18px}
相关文章推荐
- UNIX网络编程卷1:套接字联网-第3章:套接字编程-套接字地址结构和值结果参数
- Unix网络编程 卷1 第3章:套接字编程简介(套接字地址结构)
- UNIX网络编程(3.6)TCP、通配、套接字地址结构、值-结果参数
- Unix网络编程学习笔记之第3章 套接字编程简介
- Unix网络编程(二)套接字地址结构常用函数
- UNIX网络编程 第3章 套接字编程简介
- 【UNIX网络编程(一)】套接字地址结构、网络字节顺序和地址转换功能
- 编程对一个逆波兰式(后缀表达式)进行求值,如“435*+23*-”的结果是13,函数的参数为字符串(后缀表达式),假定字符串为正确的逆波兰式。
- 套接字编程基础--Unix网络编程第3章总结
- UNIX网络编程---套接字编程简介(三)
- Unix网络编程(一)-套接字地址结构
- Android 网络编程 API笔记 - java.net 包 权限 地址 套接字 相关类 简介
- 编程实现将AREA1为首地址的10个字节单元数据搬移到以AREA2为首地址的内存中去,并按从小到大排序
- 【UNIX网络编程(一)】套接字地址结构、网络字节序和地址转换函数
- UNIX网络编程卷一 笔记 第三章 套接字编程简介
- unix网络编程之套接字地址结构
- UNP第3章 套接字编程简介
- Unix网络编程学习笔记【1】套接字地址结构
- UNP函数笔记一: 套接字编程简介
- 值-结果参数(socket编程中的函数举例)