
C/C++
文章平均质量分 77
jx_kingwei
这个作者很懒,什么都没留下…
展开
-
Dev-C++下关于几种int类型格式符的实验
kingwei 2005.3.10实验环境: Dev-C++ 4.9.6.0 (gcc/mingw32), 使用-Wall编译选项#include int main(){ int v_int; signed int v_signed_int; unsigned int v_unsigned_int; signed short int v_signed_short_int; unsigned sho原创 2005-03-10 21:46:00 · 1806 阅读 · 0 评论 -
[转]在VC中编译、运行程序的小知识点
在VC中编译、运行程序的小知识点 1、Run-Time LibraryRun-Time Library是编译器提供的标准库,提供一些基本的库函数和系统调用。我们一般使用的Run-Time Library是C Run-Time Libraries。当然也有Standard C++ libraries。 C Run-Time Libraries实现ANSI C的标准库。VC安装目录的CRT目录有C R原创 2005-04-29 13:56:00 · 1104 阅读 · 0 评论 -
[转]关于Endian的问题
关于Endian的问题这个标题中的Endian是什么意思呢?还是让我们先来看看下面的情况,这是内存中一个WORD值中的内容,那么这个WORD中的值是0x1234呢,还是0x3412 ?low byte high byte0x12 0x34熟悉x86汇编的人立刻就知道这个值应为0x3412,很对,但在一些情况下,比如说你在SGI的机器上看到这种情况,则正好相反,0x1234才是正确答案,这与CPU内原创 2005-04-29 13:53:00 · 1532 阅读 · 0 评论 -
[转]解析C语言中的sizeof
解析C语言中的sizeof一、sizeof的概念 sizeof是C语言的一种单目操作符,如C语言的其他操作符++、--等。它并不是函数。sizeof操作符以字节形式给出 了其操作数的存储大小。操作数可以是一个表达式或括在括号内的类型名。操作数的存储大小由操作数的类型决定。 二、sizeof的使用方法 1、用于数据类型 sizeof使用形式:sizeof(type) 数据类型必须用括原创 2005-04-29 14:01:00 · 1245 阅读 · 0 评论 -
[转]高级语言反汇编程序的函数调用过程
高级语言反汇编程序的函数调用过程 Jim Chan高级语言编译成汇编程序以后,在高级语言中的函数调用的汇编程序过程如下:1.将函数参数入栈,第一个参数在栈顶,最后一个参数在栈底。2.执行CALL指令,调用该函数,进入该函数代码空间。a.执行CALL指令,将CALL指令下一行代码的地址入栈。b.进入函数代码空间后,将基址指针EBP入栈,然后让基址指针EBP指向当前堆栈栈顶,并使用它访问存在堆栈中的原创 2005-04-29 18:39:00 · 1440 阅读 · 0 评论 -
#pragma 预处理指令详解
#pragma 预处理指令详解 在所有的预处理指令中,#pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是不同的。 其格式一般为: #p原创 2005-04-28 22:35:00 · 46381 阅读 · 2 评论 -
[转]scanf()函数释疑(上)
scanf()函数释疑(上) 一、 序言 scanf()函数是所有C语言学习者在学习C语言过程中所遇到的第二个函数(第一个函数是printf(),Brian W.Kerninghan & Dennis M.Ritchie的“hello,world”程序基本上原创 2005-04-09 08:34:00 · 978 阅读 · 0 评论 -
[转]c/c++常用网址
标题:c/c++常用网址 作者:Muzhu(木猪) 发表日期:2005-3-16 10:25:44 个人主页 Dennis Ritchies home page http://cm.bell-labs.com/cm/cs/who/dmr/index.html Brian Kernighans home page http://cm.bell-labs.com/cm/cs/who原创 2005-03-18 23:45:00 · 1367 阅读 · 0 评论 -
[转]关于C语言
C语言 (维基百科,自由的百科全书)C,是一种通用的程序设计语言,它主要用来进行系统程序设计。具有高效、灵活、功能丰富、表达力强和移植性好等的特点,在程序员中备受青睐。C语言是由UNIX的研制者丹尼斯·里奇(Dennis Ritchie)和肯·汤普逊(Ken Thompson)于1970年研制出的B语言的基础上发展和完善起来的。C语言可以广泛应用于不同的操作系统,例如UNIX、MS-DOS、M原创 2005-03-11 21:54:00 · 1830 阅读 · 0 评论 -
Dev-C++下关于float/double类型的实验
kingwei 2005.3.11实验环境: Dev-C++ 4.9.6.0 (gcc/mingw32), 使用-Wall编译选项#include int main(){ float v_float; double v_double; long double v_long_double; printf("sizeof(float) = %u/n", sizeof(float)); printf原创 2005-03-11 21:47:00 · 4399 阅读 · 0 评论 -
Dev-C++下关于char类型的实验
kingwei 2005.3.11实验环境: Windows XP, Dev-C++ 4.9.6.0 (gcc/mingw32)1. 关于char的数值输出 v_char = 0; for (i=0; i { printf("# %d/n", i); printf("%d/n", v_char); /* No.1 */ printf("%u/n", v_char); /* No.2原创 2005-03-11 17:56:00 · 1918 阅读 · 0 评论 -
Dev-C++下关于long long类型的实验
kingwei 2005.3.10实验环境: Dev-C++ 4.9.6.0 (gcc/mingw32), 使用-Wall编译选项#include int main(){ signed long long int v_signed_long_long_int; unsigned long long int v_unsigned_long_long_int; /* PART1:USE %I64d原创 2005-03-10 21:42:00 · 5898 阅读 · 0 评论 -
Dev-C++下基本数据类型学习小结
环境: Dev-C++ 4.9.6.0 (gcc/mingw32), 使用-Wall编译选项基本类型包括字节型(char)、整型(int)和浮点型(float/double)。定义基本类型变量时,可以使用符号属性signed、unsigned(对于char、int),和长度属性short、long(对于int、double)对变量的取值区间和精度进行说明。下面列举了Dev-C++下基本类型所占位数原创 2005-03-14 18:50:00 · 2365 阅读 · 0 评论 -
[转]什么是SDK?
什么是SDK? 用VC编写程序用两种方式:1.Windows SDK 的C语言方式:用windows的API函数来写程序2.利用MFC的C++方式:即对SDK函数进行封装什么是SDK?作者:中国论坛网收集 来源:http://www.51one.net 加入时间:2004-8-25 经常会在技术论坛里面看到类似这样的帖子原创 2005-05-28 17:24:00 · 2063 阅读 · 0 评论