c
mylinx
这个作者很懒,什么都没留下…
展开
-
wsprintf sprintf函数
wsprintf ()int wsprintf( LPTSTR lpOut,LPCTSTR lpFmt,...)LPTSTR lpOut, // 输出缓冲区,最大为1024字节,LPCTSTR lpFmt, // 格式字符串作用:函数wsprintf()将一系列的原创 2011-10-14 11:58:10 · 3909 阅读 · 0 评论 -
c语言中bool如何输出
写java代码时间久了再写c的代码,发现思维很容易混乱,写c++的时候也容易混乱,今天用c语言想输出bool型的值,居然用java的方法直接输出,结果当然不行,仔细想了一想,c中的bool型就是0和1,因此可以用%d输出,因此。。。代码如下:#include void原创 2011-10-14 12:04:39 · 126570 阅读 · 1 评论 -
NULL, '\0',0 '0'的区别
如题,在程序中经常遇到NULL,和'\0',常常疑惑它们是什么关系,其实它们的值是一样的,只不过表现的形式不一样: 1、NULL; NULL 即空指针,在C和C++中的形式不一样,msdn上有如下的内容那个:#if !defined(NULL)&&defined(__原创 2011-10-14 14:11:42 · 126117 阅读 · 1 评论 -
#define与typedef用法
typedef用法 与#define typedef根据名字就知道是对类的定义。但是值得注意的是,它并不定义新的类型,而是对已有的类型定义一个其他的名字。本人生就略愚,常常搞不清与#define的关系,难道仅仅是所定义得到的新类型所在的位置不同吗?首先我们仔细看看typedef。一、typedef的用法人说typedef的使用可以编写更加美观和可读的代码,原因是typedef可以隐藏笨转载 2011-10-21 18:33:05 · 494 阅读 · 0 评论 -
转义字符的相关问题
做IT真的是纸上得来终觉浅,绝知此事要躬行,今天就深有感触,闲话不说了,下面就来说说转义字符的问题 转义字符表:转义字符意义ASCII码值(十进制)\a响铃(BEL)007\b退格(BS)008\f换页(FF)012\n换行(LF)010\r回车(CR)013原创 2011-10-31 09:59:32 · 1285 阅读 · 0 评论 -
sizeof运算符以及内存对齐
sizeof Operatorsizeof expression The sizeof keyword gives the amount of storage, in bytes, associated with a variable or a type (including aggregate types). This keyword returns a value of type转载 2011-11-24 10:19:11 · 840 阅读 · 0 评论 -
文件名命名规则
1.文件: 是存储在磁盘上的程序或文档。2.文件夹: 是集中存放文档和程序的区域。 文件夹中既可存放文件也可以存放文件夹。3.文件或文件夹命名的规则① 在文件名或文件夹名中,最多可以有255个字符。其中包含驱动器和完整路径信息,因此用户实际使用的字符数小于255。② 每一文件一般都有三个字符的文件扩展名(也叫后缀名),用以标识文件类型。③ 文件名或文件夹名中不能出现的字符有: \原创 2011-11-24 10:41:02 · 10523 阅读 · 0 评论 -
#Pragma Pack(n)与内存分配
#pragma pack(n)解释一:每个特定平台上的编译器都有自己的默认“对齐系数”(也叫对齐模数)。程序员可以通过预编译命令#pragma pack(n),n=1,2,4,8,16来改变这一系数,其中的n就是你要指定的“对齐系数”。 规则: 1、数据成员对齐规则:结构(struct)(或联合(union))的数据成员,第一个数据成员放在offset为0的地方,原创 2011-11-24 11:50:38 · 31766 阅读 · 5 评论