黑马程序员----数据类型总结

一、基本数据类型

1.int

  • long int == long   8个字节   %ld

  • long long int == long long   8个字节  %lld

  • short int == short    8个字节   %d  %i

  • unsigned int == unsigned  4个字节   %zd

  • signed int == signed 、 int   4个字节  %d  %i

2.float\double

  • float    4个字节    %f

  • double   8个字节    %f

3.char

  • 1个字节  %c  %d

  • char类型保存在内存中是它的ASCLL码值  如:  ‘A‘ --> 65

二、构造类型

1.数组

  • 只能由一种类型的数据组成

  • 定义格式: 数据类型 变量名[元素个数];

2.结构体(struct)

  • 可以由不同的数据类型组成

  • 要先定义结构体类型,再利用定义过的结构体类型定义结构体变量

三、指针

  • 指针的定义: 数据类型 *变量名;

  • 间接访问变量的值: *变量名 = 20;

四、枚举类型(enum)

  • 使用场合: 当一个变量的取值,只允许有几个固定的取值时

时间: 2024-12-15 22:27:39

黑马程序员----数据类型总结的相关文章

黑马程序员-数据类型

java数据类型 Java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存总分配了不同大小的内存空间.包括如下两大类数据类型: 基本数据类型: 整数:byte.short.int.long 浮点数:float.double 字符类型:char 布尔类型:boolean 引用数据类型: 类(class) 接口(interface) 数组( [ ] ) 1.整数类型 在Java中,整数类型共有4种(包括byte.short.int.long),它们有固定的表述范围和字段长度,Jav

黑马程序员——数据类型、常量、变量

------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- 一.数据类型 在C语言中,数据类型可分为:基本数据类型,构造数据类型,指针类型,空类型四大类. 二.常量 1.概念 在程序执行过程中,其值不发生改变的量称为常量. 2.分类 1)整型常量:即(int)整数,如2,4,56等等. 2)浮点型常量:浮点型常量分为double和float两种数据类型. double:双精度浮点型,比如3.14.-5.9,0.0等. float:单精度浮点型,比dou

黑马程序员-c语言基础:各种数据类型的输出占位符

c语言中的输出操作相对java来说是比较麻烦的,每种数据类型的输出都有各自的占位符: 下面是各种数据类型的输出占位符: short/int : %d int a = 1; printf("这个整数是:%d", a); long: %ld; (long 是int得修饰,不能算是一种单独的数据类型,只是比int多了四个字节的存储空间) long long: %lld char : %c float/double : %f  float默认是6位小数输出:可以在%f中控制:例如:%.2f:输

黑马程序员_01_Java语言基础部分(数据类型与表达式、流程控制语句、数组与方法)

------- android培训.java培训.期待与您交流! ---------- Java语言主要由5中符号组成 标识符:数字.字母.美元符.下划线(注意不能数字开头) 关键字:goto和const保留了它们,但是Java没有使用. 运算符:注意运算符优先级(左结合和右结合要注意) 分隔符:注意+号可以分割字符串. 注释:三种注释. 数据类型与变量 常量: 整型 浮点型 字符:注意后面跟三个八进制(\ddd)和 四位unicode码(\u8bf7) (不区分大小写) 字符串 布尔型 变量:

【黑马程序员】————数据类型总结

一.基本数据类型1.int1> long int.long:8个字节 %ld2> short int.short:2个字节 %d %i3> unsigned int.unsigned:4个字节 %zd 4> signed int.signed.int:4个字节 %d %i 2.float\double1> float :4个字节 %f2> double:8个字节 %f 3.char1> 1个字节 %c %d2> char类型保存在内存中的是它的ASCII值

黑马程序员------C 语言学习笔记--- C语言数据类型

黑马程序员------<a href="http://www.itheima.com" target="blank">Java培训.Android培训.iOS培训..Net培训</a>.期待与您交流! ------- 1.1     C语言数据类型 01 整型数据 l 整型常量 十进制数:以非0数字开头.八进制:以数字0开头.十六进制:以0x或者0X开头 l 整型变量 int , long int,  short int, #include

黑马程序员------IO(五)

黑马程序员------IO(五) 1.1  操作对象(示例1)ObjectInputStream与ObjectOutputStream 被操作的对象需要实现Serializable. Serializable:用于给被序列化的类加入ID号,用于判断类和对象是否是同一个版本 类通过实现java.io.Serializable接口以启用序列化功能,Serializable只是一个标记接口. 1 示例1: 2 import java.io.*; 3 4 class ObjectStreamDemo 5

黑马程序员——Java基础---IO(下)

黑马程序员——Java基础---IO(下) ------<a href="http://www.itheima.com" target="blank">Java培训.Android培训.iOS培训..Net培训</a>.期待与您交流! ------ 一.概述 Java除了基本的字节流.字符流之外,还提供了File类.properties类.打印流.序列流等和输入输出相关的类,它们能够帮助我们更好的处理信息.下面将对它们进行简单的介绍. 一.正

黑马程序员_API

------- android培训.java培训.期待与您交流! ---------- ======================API========================================= 看api的步骤: 1.看类的说明.其所属的包以及出现的版本. 2.看其构造函数. 3.看普通的方法.看时注意参数,和返回值类型. Object类 1. private static native void registerNatives (); 见到本地关键字修饰的方法,这个方