1、数据类型和变量(认识提高)
程序员文章站
2024-02-20 15:33:04
...
一、数据类型的本质
1、作用:
编译器预算给变量分配的内存大小
2、本质:
数据类型可以理解为创建变量的模具,是固定内存大小的别名
二、数据类型的别名
1、用 typedef 可以给数据类型起别名;语法为 typedef 原名 别名
typedef unsigned char uchar
typedef unsigned int uint
2、给结构体类型起别名
typedef struct Person
{
char name[64];
int age;
}myPerson;
void test01()
{
struct Person p1 = { "张三", 19 };
myPerson p2 = { "李四", 20 };
}
3、区分数据类型
void test02()
{
char * p1, p2; //p1是char *类型,p2是char类型
typedef char * PCHAR;
PCHAR p3, p4; //此时p3,p4都是char *类型
//也就是说,想省事儿定义char*类型的数据,可以这么搞
char * p5, * p6; //p5,p6都是char *类型
#define pChar char *
pChar p7, p8; //p7是c
推荐阅读
-
1、数据类型和变量(认识提高)
-
Go语言入门 (Day 1) 包、变量和函数
-
python基础之变量和简单数据类型
-
计算机程序的思维逻辑 (1) - 数据和变量
-
深入理解PHP内核五变量及数据类型-变量的结构和类型
-
深入理解PHP内核(五)变量及数据类型-变量的结构和类型,深入理解内核_PHP教程
-
DotNetCore跨平台~认识环境和环境变量
-
Python基础1—变量和简单数据类型
-
DotNetCore跨平台~认识环境和环境变量
-
JavaEE基础day02 1.定义Java中的变量 四类八种 2.变量定义和使用的注意事项 3.数据类型的转换、强制数据类型转换4.算数运算符、比较运算符、逻辑运算符、赋值运算符、三元运算符