首页 > 其他分享 >数据类型

数据类型

时间:2024-09-27 13:12:02浏览次数:1  
标签:字符 字节 浮点数 数据类型 拓展 类型

强类型语言

要求变量的使用严格符合规定,所有变量都必须先定义后才能使用

基本数据类型

整数

  • byte:一个字节(-128~127)
  • short:两个字节
  • int:4个字节
  • long:8个字节 long类型后面要加L

浮点

  • float:4个字节 float类型后面要加F
  • double:8个字节

字符类型

  • char:2个字节
    注意:string不是关键字,是类

布尔类型

  • boolean 是非:1位

引用数据类型

类 接口 数组


数据类型拓展

整数拓展:

二进制(0b) 十进制 八进制(0) 十六进制(0x)

浮点数拓展:

最好避免完全使用浮点数进行比较
银行业务怎么表示?  用数学工具类:BigDecimal

字符拓展:

所有字符本质还是数字  可以强制转换类型
编码 Unicode 2字节 

转义字符

标签:字符,字节,浮点数,数据类型,拓展,类型
From: https://www.cnblogs.com/div36842/p/18435488

相关文章

  • D18【python接口自动化学习】-python基础之内置数据类型
    day18综合练习:实现手机通讯录(下)学习日期:20240925学习目标:内置数据类型--27小试牛刀:如何使用类型转换实现手机通讯录(下)学习笔记:实现手机通讯录案例文件withopen('27-demo.csv')asf:file_data=f.readlines()print(file_data)#[',张三,同事,13511112222\n......
  • Java中面向对象将引用数据类型作为参数类型
    当参数类型为类名,抽象类名,接口名的时候1.当一个类名作为参数类型在一个方法的时候classStudent{publicvoidfun1(){System.out.println("我是父亲");}}classStudentDemo1{publicvoidfun2(Studentstudent){//当调用到这个方法时相当于:Student......
  • C语言数据类型、变量的输入和输出、进制转换
    scanf标准函数可以从键盘得到数字并记录到存储区里,为了使用这个标准函数需要包含stdio.h这个头文件在scanf函数调用语句里应该使用存储区的地址表示存储区;双引号里使用占位符表示存储区的类型,在scanf函数调用语句里尽量不要写不是占位符的内容,如果用户输入的格式和程序要求......
  • JavaScript有哪些数据类型?
    JavaScript共有八种数据类型,分别是Undefined、Null、Boolean、Number、String、Object、Symbol、BigInt。Symbol和BigInt其中Symbol和BigInt是ES6+(ECMAScript2015+)中新增的数据类型:Symbol可以理解为一个独特的标识符。想象一下,你有一把独一无二的钥匙,这把钥匙就是S......
  • 基本数据类型怎么转化
    在编程语言中,基本数据类型的转换通常可以分为自动类型转换(隐式类型转换)和强制类型转换(显式类型转换)。一、自动类型转换自动类型转换是在满足一定条件下,由编程语言自动进行的类型转换,无需程序员显式地指定。转换规则:转换通常是从低精度数据类型向高精度数据类型进行。例如,从较......
  • java基本数据类型
    1、整数数据类型byte:1个字节,8位,256种状态,取值范围为【-128,127】short:2个字节,16位,65536种状态,取值范围为【-32768,32767】int:4个字节,32位,整数类型默认是int类型,取值范围约21亿long:8个字节,64位,long类型表示long类型常量,要加L或者l,建议加L2、小数数据类型float:4个字节,32位,单......
  • 0924-25,QT的数据类型,实现一个井字棋和计算器(只输入)
    day-01#include"mainwindow.h"#include<stdio.h>#include<iostream>#include<QApplication>#include<QDebug>#include<QPoint>#include<QLine>intmain(intargc,char*argv[]){QApplicationa(argc,......
  • Go从入门到放弃之数据类型
    数据类型概述Go支持的数据类型基本数据类型布尔类型:bool整型:int8、byte、int16、int、uint、uintptr等浮点类型:float32、float64复数类型:complex64、complex128字符串:string字符类型:rune错误类型:error复合类型指针(pointer)数组(arr......
  • 2、A+B(for循环,数据类型,sys模块)
    总结for循环foriteminlist:#循环体这里的list就是一个列表,而item是一个循环变量,表示每次循环时的值。persons=["Tom","Jerry","Vicky"]forpersoninpersons:print(person)除此之外,for循环遍历字符串。word='hello'forletterinword:print(letter)此外......
  • 2、A+B(关系运算符,数据类型转换)
    总结关系运算符在其他编程语言中,往往使用==两个等于号表示两个值相等,但是在js中,使用全等运算符===,运算符是关系运算符的一种,用于比较两个值之间是否相等,所以如果想要判定数组长度和1是否相等,可以使用arr.length===1其他关系运算符>:表示大于,比较左侧值是否大于右侧......