//自定义数据类型--结构体 //声明一个结构体类型 //声明一个学生类型是想通过学生类型创建学生变量(对象) //描述学生:属性-姓名-电话-性别-年龄 struct stu { char name[20]; char tele[12]; char sex[5]; int age; }; //struct //{ // int a; // float b; //}n
//数据储存与指针回顾 //9.0 //1001.0 //(-1)^0*1.001*2^3 //(-1)^S*M*2^E //S=0,M=1.001,E=3 //32位分配是S=1,E=8,M=23 //64位分配是S=1,E=11,M=52 int main() { int n = 9; //00000000 00000000 000000000 00001001--补码 flo
//数据的储存2 //练习1 int main() { char a = -1;//-1 signed char b= -1;//-1 unsigned char c= -1;//255 printf("a=%d b=%d c=%d", a, b, c); return 0; } int main() { char a = -128; //10000000000
//数据的存储1 //整形家族:char、short、int、long。 //浮点型家族:float、double。 //构造类型:数组类型、结构体类型、枚举类型、联合类型。 //指针类型:int* pi、char*pc、float*pf、void*pv。 //空类型:void表示无返回空类型,通常用于函数的参数。 void test()//无返回,直接打印, { printf("hehe\
#define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> //结构体 //声明:值的集合,值被成为成员变量,可以是不同类型的变量。 //描述一个学生-一些数据 //名字、年龄、电话、性别 //struct结构体关键字,stu结构体标签,struct stu结构体类型 typedef struct stu { //成员变量 cha
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号