破C
i0703mtf
这个作者很懒,什么都没留下…
展开
-
结构体大小计算
C语言 结构体大小计算/*个人标签啥东东封尾机*/参考:http://blog.sina.com.cn/s/blog_5f77c7270100dnoy.html 实际上,由于存储变量时地址对齐的要求,编译器在编译程序时会遵循两条原则:一、结构体变量中成员的偏移量必须是成员大小的整数倍(0被认为是任何数的整数倍)结构体大小:相同类型的数据声明结束后,下一个成员的偏移必须为成员原创 2013-09-06 09:24:01 · 406 阅读 · 0 评论 -
C语言字符串长度
转自:http://blog.csdn.net/kstrwind/article/details/8036555/*sddfasdfasdfweimoyaozhuanni转了个球地*/C语言字符串长度的计算是编程时常用到的,也是求职时必考的一项。C语言本身不限制字符串的长度,因而程序必须扫描完整个字符串后才能确定字符串的长度。在程序里,一般会用strlen()函数或sizeof来获转载 2013-09-13 09:25:25 · 741 阅读 · 0 评论 -
C程序DLL调用。砸七烂八的C。
/*hell 个人标签*/pp,c内的#define 的使用范围是本文件内,.h的话谁引谁可用。 动态库生成时若没有lib文件的话,是因为没有代入导出函数。即:没有定义#ifdef _EXPORTING#define CLASS_DECLSPEC __declspec(dllexport)#else#define CLASS_DECLSPEC __decls原创 2013-09-05 11:56:25 · 443 阅读 · 0 评论 -
float类型
【转】float的存储方式位操作不能用于float、double、long double、void或其它复杂类型。种类-------符号位-------------指数位----------------尾数位----float---第31位(占1bit)---第30-23位(占8bit)----第22-0位(占23bit)double--第63位(占1bit)---第6翻译 2013-10-24 18:45:24 · 622 阅读 · 0 评论 -
大数据 整形类型转2进制
#include "stdio.h"#include "string.h"int main(){ //char s[1024]="123456789012345678901234"; char s[1024]="100000000000000000000"; //char s[1024]="99999999999999999999999"; char resul转载 2013-11-04 21:44:12 · 513 阅读 · 0 评论 -
C语言 类型转换
1、转换成字符串。 比较好用:sprintf(s, "%-8d%8d", 123, 4567);注意:double aaa =1.0000;sprintf(s, "ld", aaa);结果:s = 0000000;//错误所以要保证aaa的类型与第二参数 ("ld")一致,否则可能出错。2、字符串转。。。strtol(long)/strtoul(unsigne原创 2013-11-26 10:07:49 · 336 阅读 · 0 评论 -
格式化输出
符号属性 长度属性 基本型 所占位数 取值范围 输入符举例 输出符举例-- -- char 8 -2^7 ~ 2^7-1 %c %c、%d、%usigned -- char转载 2016-01-28 09:30:44 · 467 阅读 · 0 评论