数据结构
Zhang__Yue
这个作者很懒,什么都没留下…
展开
-
C 语言中 结构体的拷贝
结构体是一种数据结构,类似 C++的类。结构体中 可能包含 很多种变量: (整型,浮点型,结构体,指针);结构体在定义的时候请尽量保持:低字节变量在前,低字节变量在后,这样 可以提高代码质量和内存的利用率.(关于结构体的大小暂不讨论)设结构体 Data如下:typedef struct Data{int A;char B;}Data;Data a,b;a.A=4;a原创 2016-11-17 17:58:02 · 4608 阅读 · 0 评论 -
CString,string,char*之间的转换
1 string to CString CString.format("%s",string.c_str()); 2 CString to stringstring str(CString.GetBuffer(str.GetLength()));3 string to char *char *p=string.c_str();4 char *转载 2016-10-14 15:58:10 · 322 阅读 · 0 评论 -
结构体的大小 详析
结构体中的成员可以是不同的数据类型,成员按照定义时的顺序依次存储在连续的内存空间。和数组不一样的是,结构体的大小不是所有成员大小简单的相加,需要考虑到系统在存储结构体变量时的地址对齐问题。看下面这样的一个结构体:struct stu1{ int i; char c; int j;}; 先介绍一个相关的概念——偏移量。偏移量指的是结构体变量中成员的地址和结构体变量地址的转载 2016-11-17 18:16:29 · 533 阅读 · 0 评论 -
C/C++ 知识累积。
1.scanf printf 参数总结:%d整型输出,%ld长整型输出,%o以八进制数形式输出整数,%x以十六进制数形式输出整数,%u以十进制数输出unsigned型数据(无符号数)。%c用来输出一个字符,%s用来输出一个字符串,%f用来输出实数,以小数形式输出,%e以指数形式输出实数,%g根据大小自动选f格式或e格式,且原创 2017-03-09 08:56:01 · 366 阅读 · 0 评论 -
字符串型 10进制数 转化为 字符串型16 进制数
代码如下:#includeint main(){ char Modbus_Order[7]; int Ch=0x00; Modbus_Order[0]='9'; Modbus_Order[1]='8'; Modbus_Order[2]='8'; Modbus_Order[3]='6'; Ch+=(Modbus_Or原创 2015-08-27 10:52:45 · 434 阅读 · 0 评论