- 博客(16)
- 收藏
- 关注
原创 转义字符的相关问题
做IT真的是纸上得来终觉浅,绝知此事要躬行,今天就深有感触,闲话不说了,下面就来说说转义字符的问题 转义字符表:转义字符意义ASCII码值(十进制)\a响铃(BEL)007\b退格(BS)008\f换页(FF)012\n换行(LF)010\r回车(CR)013
2011-10-31 09:59:32 1281
转载 const char*, char const*, char*const的区别
const char*, char const*, char*const的区别问题几乎是C++面试中每次都会有的题目。 这个知识易混点之前是看过了,今天做Linux上写GTK程序时又出现个Warning,发散一下又想到这个问题,于是翻起来重嚼一下。事实上这个概念谁都有只是三种声明方式非常相似:Bjarne在他的The C++ Programming Language里面给出过一个助
2011-10-21 18:36:06 665
转载 #define与typedef用法
typedef用法 与#define typedef根据名字就知道是对类的定义。但是值得注意的是,它并不定义新的类型,而是对已有的类型定义一个其他的名字。本人生就略愚,常常搞不清与#define的关系,难道仅仅是所定义得到的新类型所在的位置不同吗?首先我们仔细看看typedef。一、typedef的用法人说typedef的使用可以编写更加美观和可读的代码,原因是typedef可以隐藏笨
2011-10-21 18:33:05 490
转载 MFC文档视图结构中文档操作流程
文档视图结构中操作流程一基本架构 一个程序可以看作是建立在对文档进行处理的基础上的,而程序可处理的文档类型有可能有多种,同时每种文档又可能同时被打开多个视图,若在MDI程序中存在多个文档模板,这会在启动程序时显示一个新建对话框,其中每个条目显示一个文档模板字符串中第三个子串。每个文档又可分为数据部分和表现部分。基于这种认识,MFC文档视图框架结构将各功能模块总结为对象,用相互关联的
2011-10-21 17:31:57 1396
原创 c++中各种变量所占字节数(windows平台下)
程序:#include "stdafx.h"#include "iostream"using namespace std;int _tmain(int argc, _TCHAR* argv[]){ cout cout cout cout cout cout cout return 0;} 结果:
2011-10-21 17:11:59 2175
转载 内存区划分、内存分配、常量存储区、堆、栈、自由存储区、全局区(c++)(二)
new/delete究竟做了些什么? 在理解这个问题之前,我们先看一下下面的这段程序,有这么一个程序段: class A { public: A() { cout ~A(){ cout private: int i; };
2011-10-21 16:57:53 988
转载 内存区划分、内存分配、常量存储区、堆、栈、自由存储区、全局区(c++)(一)
1.栈 - 由编译器自动分配释放2.堆 - 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收3.全局区(静态区),全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。- 程序结束释放4.另外还有一个专门放常量的地方。- 程序结束释放
2011-10-21 16:44:37 742
转载 ASCII码 扩展ASCII码表
ASCII码表可以看成由三部分组成:第一部分由00H到1FH共32个,一般用来通讯或作为控制之用,有些可以显示在屏幕上,有些则不能显示,但能看到其效果(如换行、退格).如下表:第二部分是由20H到7FH共96个,这95个字符是用来表示阿拉伯数字、英文字母大小写和下
2011-10-14 19:10:55 4464
转载 Unicode,UTF-8,UTF-16,UTF-32
这是转载自网络上的博文,UTF-8,UTF-16,UTF-32编码方式都是UNICODE,但只是他们的保存方式不同。Unicode(统一码、万国码、单一码)是一种在计算机上使用的字符编码。它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨 平
2011-10-14 19:03:20 9207
原创 用UltraEdit判断打开文件的编码类型
一直苦于无法判断文件的编码类型,现在发现一个方法,就是用强大的UltraEdit-32软件: UltraEdit-32的状态栏可以显示文件的编码类型,详细情况如下:ANSCI----------------------DOS UNICOD
2011-10-14 18:27:10 23920 3
转载 Unicode Ascii编码问题
到底什么是ANSI,什么是UNICODE呢?其实这是两种不同的编码方式标准,ANSI中的字符采用8bit,而UNICODE中的字符采用16bit。8bit的ANSI编码只能表示256种字符,表示26个英文字母是绰绰有余的,但是表示汉字,韩国语,日语等有着成千上万个字符的非西方字符
2011-10-14 14:31:37 1083
原创 ASCI编码
DEC HEX CHAR CODE C 程序(转义) 编号 asci编码 字符 0 00 NUL (’\0’) 1 01 SOH 2 02 STX 3 03 ETX 4 04 EOT 5 05 ENQ 6
2011-10-14 14:18:23 3092
原创 NULL, '\0',0 '0'的区别
如题,在程序中经常遇到NULL,和'\0',常常疑惑它们是什么关系,其实它们的值是一样的,只不过表现的形式不一样: 1、NULL; NULL 即空指针,在C和C++中的形式不一样,msdn上有如下的内容那个:#if !defined(NULL)&&defined(__
2011-10-14 14:11:42 126067 1
原创 c语言中bool如何输出
写java代码时间久了再写c的代码,发现思维很容易混乱,写c++的时候也容易混乱,今天用c语言想输出bool型的值,居然用java的方法直接输出,结果当然不行,仔细想了一想,c中的bool型就是0和1,因此可以用%d输出,因此。。。代码如下:#include void
2011-10-14 12:04:39 126495 1
原创 wsprintf sprintf函数
wsprintf ()int wsprintf( LPTSTR lpOut,LPCTSTR lpFmt,...)LPTSTR lpOut, // 输出缓冲区,最大为1024字节,LPCTSTR lpFmt, // 格式字符串作用:函数wsprintf()将一系列的
2011-10-14 11:58:10 3904
转载 开始-运行命令大全
winver---------检查Windows版本 wmimgmt.msc----打开windows管理体系结构(WMI) wupdmgr--------windows更新程序 wscript--------windows脚本宿主设置 write--------
2011-10-07 15:56:05 598
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人