
C/C++
文章平均质量分 60
bryanj
除了做技术,还喜欢交朋友,喜欢体育运动,喜欢当骡友,喜欢古典音乐...
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
重温过时的coding style:匈牙利命名规范
引用自匿名 几年以前,Charles Simonyi(他后来成为微软的著名程序员)设计了一种以前缀为基础的命名方法,这种方法后来称为"匈牙利表示法"以记念他.他的思想是根据每个标识符 所代表的含义给它一个前缀.微软后来采用了这个思想,给每个标识符一个前缀以说明它的数据类型.因此,整型变量的前缀是n,长整型变量是nl,字符型数组 变量是ca,以及字符串(以空类型结尾的字符数组)以sz为前转载 2008-05-14 15:51:00 · 1081 阅读 · 0 评论 -
C语言中各种数据类型长度的总结
转自http://hi.baidu.com/zeasa/blog/item/e142c0ddad6950ef76c63894.html下面是我关于C语言中各种数据类型长度的总结:(参考The C Programming Language)1. c语言中的整数类型有char, short, int, long等几种, 下面是C语言对每种数据类型长度的规定:(a). sh转载 2008-10-29 21:05:00 · 5241 阅读 · 0 评论 -
C 语言(C99) 对 64 位整数类型的支持
前几天跟同事闲聊 64 位操作系统时,有人问起 64 位平台上,C 语言的数据类型如何确定的问题。以及跨平台(跨 16 位、32 位和 64 位平台)程序如何选用合适的数据类型。我查了一下资料,记录如下:char 通常被定义成 8 位宽。int 通常转载 2008-10-10 15:43:00 · 1354 阅读 · 1 评论 -
C/C++中有关字长与平台无关的整数类型(c99)
在C/C++中,整型的长度跟编译器相关,编译器的实现取决于CPU。 比如TC++是DOS16下的应用程序,DOS16是16位的操作系统,所以TC++中sizeof(int)==16;同理win32中sizeof(int)==32。 C99标准定义一个叫着的头文件,该头文件定义了一系列各种类别的整数类型typedef名字。尽管速多C++工具支持该头文件已经有一段时间了,转载 2008-10-10 15:34:00 · 1035 阅读 · 0 评论 -
字长相关问题
很多人对C/C++中的整型不太了解,导致代码移植的时候出现问题,本人在此总结一下,若有描述错误,请务必指出,谢谢!a. C/C++对整型长度的规定是为了执行效率,将int定义为机器字长可以取得最大的执行速度;b. C/C++中整型包括:int, char 和 enum, C++中还包含bool类型,C99中bool是一个宏,实际为_Bool; c. C 和 C++ 对 enum原创 2008-10-10 16:21:00 · 804 阅读 · 0 评论 -
转:C99标准的新特性
转:C99标准的新特性 对于苦苦研习C语言的人来说,乱七八糟的书籍不如一份儿直接的标准来的真切。打算最近找几个人翻译一下C99标准。(ISO/IEC 9899:1999)。完成之后将会给大家下载,希望能够支持。 在ANSI标准化后,C语言的标准在一段相当的时间内都保持不变,尽管C++继续在改进。(实际上,Normative Amendment1在1995年已经开发了一个新的C语言版本。转载 2008-10-08 10:40:00 · 776 阅读 · 0 评论 -
Delphi快捷键
文/jliuwork Ctrl+PageUp 将光标移至本屏的第一行,屏幕不滚动。 Ctrl+PageDown 将光标移至本屏的最后一行,屏幕不滚动。 Ctrl+↓ 向下滚动屏幕,光标跟随滚动不出本屏。 Ctrl+↑ 向上滚动屏幕,光标跟随滚动不出本屏。 Ctrl+Shift+NUM 在光标行设置最多九个临时标志号,对临时切换非常有用。 行的左边将出现一本书,封面有NUM,再按一次取消转载 2008-05-14 15:55:00 · 439 阅读 · 0 评论 -
VC和BCB的使用
VC:主要快捷键:Ctrl+F5 看输出结果(stdout)调试快捷键 F6: 生成解决方案 Ctrl+F6: 生成当前项目转载 2008-05-14 16:19:00 · 989 阅读 · 0 评论 -
Dev-C++下基本数据类型学习小结
转 Dev-C++下基本数据类型学习小结 环境: Dev-C++ 4.9.6.0 (gcc/mingw32), 使用-Wall编译选项 基本类型包转载 2008-05-14 16:18:00 · 785 阅读 · 0 评论 -
原码、反码、补码
闲扯原码、反码、补码 相 信大家看到这个标题都不屑一顾,因为在任何一本计算机基础知识书的第一章都有他们的解释,但是在书上我们只能找到一些简单的定义,没次看过之后不久就忘 了。最近论坛里有人问起这些概念,看到很多人的回复是以前看过现在忘了去看看某某书之类,很少有给出一个合理的解释。于是本人就开始思考(虽然上帝会发 笑,我还是要思考。),于是得出了以下的结论。 数值在计转载 2008-05-14 16:16:00 · 473 阅读 · 0 评论 -
c89 中的变量生存期,作用域,存储位置总结
作用域:变量名有效的范围存在期:变量在程序中存在的时期.存储方式:auto, register, extern, static存储空间类型: 栈(stack):自动分配和清除的变量.如:局部变量和函数参数等 堆(heap):由malloc等函数分配的空间. (在c++里这叫自由存储区,而把new得来的空间叫做堆)原创 2008-11-23 16:24:00 · 1078 阅读 · 0 评论