sizeof是C/C++中的关键字,它是一个运算符,其作用是取得一个对象(数据类型或者数据对象)的长度(即占用内存的大小,以byte为单位)。
当参数分别如下时,sizeof返回的值表示的含义如下:
数组——编译时分配的数组空间大小;
指针——存储该指针所用的空间大小(存储该指针的地址的长度,是长整型,应该为4);
类型——该类型所占的空间大小;
...
分类:
其他好文 时间:
2015-04-02 20:57:32
阅读次数:
119
http://c.biancheng.net/cpp/html/792.htmlC语言提供了几个标准库函数,可以将任意类型(整型、长整型、浮点型等)的数字转换为字符串。以下是用itoa()函数将整数转换为字符串的一个例子:# include # include void main (void){in...
分类:
编程语言 时间:
2015-04-02 18:20:54
阅读次数:
184
有两个值得注意的地方:1、变长数组(VLA)的使用,没想到PAT上的OJ竟然支持C99,一开始不知道就没用,看了看别人的,既然,还是用吧, 它有一点我不太喜欢,它不能像一般数组那样在声明时通过赋一个0让全部元素初始化为零,等等,有点理解了。2、long long长整型的格式化输入输出,都要在"%d"...
分类:
其他好文 时间:
2015-04-01 19:31:55
阅读次数:
199
一、题目及要求: 题目:返回一个整数数组中最大子数组的和。 要求程序必须能处理1000个元素;②每个元素都是long类型的。二、设计思路: 定义无符号长整型数组,长度设为1000;若所求子数组最大和的过程中出现sum〉LONG_MAX;则为溢出。输出溢出,程序无法计算结果。三、源...
分类:
其他好文 时间:
2015-03-30 18:38:02
阅读次数:
126
几年以前,Charles Simonyi(他后来成为微软的著名程序员)设计了一种以前缀为基础的命名方法,这种方法后来称为"匈牙利表示法"以记念他.他的思想是根据每个标识符所代表的含义给它一个前缀.微软后来采用了这个思想,给每个标识符一个前缀以说明它的数据类型.因此,整型变量的前缀是n,长整型变量是n...
分类:
其他好文 时间:
2015-03-22 00:09:19
阅读次数:
307
1 #include 2 #include 3 #include 4 struct dulnode 5 { 6 int data; 7 struct dulnode *next,*prev; 8 }; 9 typedef struct dulnode DULNODE;10 type...
分类:
编程语言 时间:
2015-03-19 23:27:53
阅读次数:
276
一.基本概念①JAVA中的基本数据类型(简单类型,内置类型): 字节型(byte),短整型(short),整型(int),长整型(long),字符型(char),浮点型(float),双精度型(double),布尔型(boolean);注意都是小写的,没有String类型,String类型不是Ja....
分类:
编程语言 时间:
2015-03-18 01:01:35
阅读次数:
179
1.C语言中的关键字都有实际的意义。2.C语言中的23个关键字如下:char:声明字符型变量。short:声明短整型变量。int:声明整型变量。long:声明长整型变量。float:声明浮点型变量。double:声明双精度型变量。struct:声明结构体变量。union:声明共用体变量。enum:申...
分类:
编程语言 时间:
2015-03-17 17:30:34
阅读次数:
124
基于redis的IP地址快速查询C# IP地址与长整型数据的相互转换纯真IP地址库:http://www.cz88.net/,下载后安装、解压,就可得Ip地址的txt文件
分类:
其他好文 时间:
2015-03-17 00:35:38
阅读次数:
145
一、格式1.%d格式 %[-]d 左对齐 %[m]d 以m指定的字段宽度输出,数据的位数小于m,左端补空格 %[0m]d 以m指定的字段宽度输出,数据的位数小于m,则左端补0 %[l]d 输出长整型整数 %[-m]d 左对齐,忽视0或空格 intnum=1000;printf("%-d",n...
分类:
其他好文 时间:
2015-03-16 15:50:50
阅读次数:
158