- 博客(4)
- 资源 (14)
- 收藏
- 关注
原创 C语言宏定义中 "#","#@"和 "##"的用法
1、一般用法:# 把宏参数变为一个字符串,#@ 把宏参数变为一个字符,## 把两个宏参数贴合在一起。#include #include #define STR(s) #s // #与参数之间可以有空格#define TOCHAR(c) #@c #define CONS(a,b) int(a##e##b)
2016-12-27 10:25:32 591
转载 16进制和float之间转换
#include float Hex_To_Decimal(unsigned char *Byte,int num)//十六进制到浮点数{// char cByte[4];//方法一// for (int i=0;i// {// cByte[i] = Byte[i];// }// // float
2016-12-21 16:19:31 16836
转载 网络字节序、大端和小端模式
一、在进行网络通信时是否需要进行字节序转换? 相同字节序的平台在进行网络通信时可以不进行字节序转换,但是跨平台进行网络数据通信时必须进行字节序转换。 原因如下:网络协议规定接收到得第一个字节是高字节,存放到低地址,所以发送时会首先去低地址取数据的高字节。小端模式的多字节数据在存放时,低地址存放的是低字节,而被发送方网络协议函数发送时会首先去低地址取数据(想要取高字节,真正
2016-12-21 16:17:51 746
转载 使用pscp.exe 在windows和linux 之间拷贝文件
下载pscp.exe,放在 windows/system32目录里,任何路径下即可直接调用命令 pscp 。用法:1) 把本地文件file传输到Linxu服务器的/tmp/E:\pscp.exe file root@192.168.1.147:/tmp/2) 把本地目录dir、文件file传输到Linux服务器的/tmp/,并指定服务器端口2009E:
2016-12-15 10:06:54 1091
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人