易截截图软件、单文件、免安装、纯绿色、仅160KB

C/C++ 核心技术 总结1

第二章 数据类型
 
一、数据类型分类
 
1 联合类型
2 函数类型
3 数量类型
3.1算术类型
     ① 基本数据类型
            整型(包括char)
            浮点型
     ② 枚举类型
3.2指针类型
4 聚集类型
4.1数组类型
4.2结构类型
 
二、整数数据类型
char类型的值总是占用1个字节,sizeof(char) = 1
short类型至少占用2个字节
long类型至少占用4个字节
long long类型至少占用8个字节
 
int类型是最适合计算机系统处理的整数类型,它具有和CPU寄存器相对应的空间大小。
 
编译器的limit.h头文件约定整数类型的值的范围,该头文件里面有一些宏,可以获取char和int的最大最小值。
 
32位系统中:
INT_MAX:int的最大值               2147483647
INT_MIN:int的最小值               -2147483648
UINT_MAX:unsigned int的最大值      4294967295
CHAR_MAX:char的最大值            127
CHAR_MIN:char的最小值            -128
UCHAR_MAX:unsigned char的最大值   255
 
三、浮点数据类型
编译器的float.h头文件约定浮点类型的值的范围,该头文件里面有一些宏,可以获取float和double的最大最小值。
 
                   FLT_MAX      FLT_MIN       FLT_DIG
                   DBL_MAX     DBL_MIN      DBL_DIG   
                   LDBL_MAX   LDBL_MIN    LDBL_DIG


相关文档:

嵌入式Linux的键盘驱动 1(通过I2C实现)

CPU:s3c2410
OS:Linux Kernel 2.6.30.4
最近刚做完的嵌入式键盘的驱动,由于初次接触,总结一下。
首先简单说说这个键盘的实现原理,IIC总线工作原理没必要废话,s3c2410的手册中讲的很明白。硬件方面这个键盘通过一个AVR单片机(ATMEGA48)接在IIC总线上,也就是说,直接与IIC总线链接的设备并不是我们用的键盘,而是 ......

object C 语法


XCode:你可以把它看成是一个开发环境,就好像Visual Studio或者Netbeans或者SharpDevelop一样的玩
意。你可以将Interface Builder认为是Visual Studio中用来画界面的那部分功能单独提出来的程序。
Objective-C:这是一种语言,就好像c++是一种语言,Java是一种语言,c#是一种语言,莺歌历史也是一
种语言一样。
Coco ......

C头文件相互包含的问题

     在C++中,关于CPP的头文件互相包含的问题很让人头疼,其实我们谁也不愿意弄的结构混乱,难以理解,但有时又是有必须的。
     假定当前有两个头文件分别为 A.h  和 B.h,内容分别如下:
     A.h内容为:
     #ifndef  ......

求方程ax^2+bx+c=0的根(函数)

#include<stdio.h>
#include<math.h>
float x1,x2,disc,p,q;
int main()
{
void greater_than_zero(float,float);
void equal_to_zero(float,float);
void smaller_than_zero(float,float);
float a,b,c;
printf("\ninput a,b,c:");
scanf("%f,%f,%f",&a,&b,&c) ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号