美文网首页
C——数据类型

C——数据类型

作者: 懒无趣 | 来源:发表于2021-01-04 23:38 被阅读0次

整数家族

类型 范围
unsignede char 0~255
short int -32767~32726
unsigned short int 0~65535
int -32767~32726
unsigned int 0~65535
long int -2147483647~2147483647
unsigned long int 0~4294967295

整形字面值(整形常量)

例子:
123
0x7b
'M'
L'X'

int a = 123;

枚举类型

例子:

enum Jar_type { CUP, PINT, QUART, HALF_GALLON, GALLON)

浮点类型

浮点类型包括:float,double,long double,默认都是double类型。
例子:
3.14156

指针类型

声明

int *a;
int* a;//和上面👆相同,但是如果多个一起声明如:

int* b, c, d;//只有b是指针类型,c和d是整形,正确的做法是👇:
int *b, *c, *d

typedef

char *ptr_to_char;

typedef char *ptr_to_char;

常量

//两种方式
int const a;

#define MAX 50

int *pi; //指向整形的指针
int const *pi; //指向整形的指针常量(指针的地址不能修改,而它所指向的整形变量的值可以被修改)
int const * const pi //都不能修改

相关文章

网友评论

      本文标题:C——数据类型

      本文链接:https://www.haomeiwen.com/subject/ptwboktx.html