char1byte//字符数据类型short2byte//短整型int4byte//整形long4/8byte//长整型 在32位平台下是4byte,在64位平台下是8bytelonglong8byte//更长的整形float4byte//单精度浮点数double8byte//双精度浮点数//C语言规定:sizeof(long) >= size(int)//C语言没有字符串类型,只有字符类型 类型的意义: 使用这个...
char//字符数据类型 (1 byte)short//短整型 (2 byte)int//整形 (4 byte)long//长整型 (4/8 byte)long long//更长的整形 (8 byte)float//单精度浮点数 ( 4byte)double//双精度浮点数 (8 byte) 每一种数据类型的大小不同,这也就决定了它所存储的数据范围也就不同,就比如char和int所存储的数据范...
数组类型 //一个数组元素个数不同就代表一个类型 结构体类型 struct 枚举类型 enum 联合类型 union 指针类型 intpi; char pc; float pf; voidpv; 空类型: void 表示空类型(无类型) 通常应用于函数的返回类型、函数的参数、指针类型 //第一个void 表示函数不会返回值 //第二个void 表示函数不需要任何参数 ...
char//字符数据类型short//短整型int//整形long//长整型longlong//更长的整形float//单精度浮点数double//双精度浮点数 这些数据类型在使用时可以准确的告诉我们存放的是哪一种变量,以及使用这个类型开辟内存空间的大小(大小决定了使用范围),如在进行解引用操作时,char只能改变一个字节的内容。而对于这些C语言内置...
parts; printf("%d\n",costs); //22 getchar();return 0; }6 结构体是不同数据类型的数据...
char:char类型是一个单一的1 字节,数值范围-128 到 127 或 0 到 255,char 数据类型可以储存任何字符,对应的包装类:Character。int:2 或 4 字节、有符号的以二进制补码表示的整数,,min : -2,147,483,648(-2^31),max: 2,147,483,647(2^31 - 1),default: 0,对应包装...
c语言数组可以存储不同类型数据,#include"StdAfx.h"#include<stdio.h>#include<stdlib.h>typedefunion{intintType;charcharType;floatfloatType;constchar*stringType;}AnyT
从存储的角度来看,变量可以被看作是一个容器,用来存放各种类型的数据。
c语言数组可以存储不同类型数据 #include"StdAfx.h"#include<stdio.h>#include<stdlib.h>typedef union {intintType;charcharType;floatfloatType;constchar*stringType; } AnyType;intmain() { AnyType anyType[4]; anyType[0].intType =1; anyType[1].charType ='2';...