首页 > 其他分享 >数据类型之面试题

数据类型之面试题

时间:2024-08-02 23:06:19浏览次数:11  
标签:字符 面试题 java 数字 浮点数 数据类型

1.整数拓展

二进制在数字前输入0b 以此类推

2.浮点数拓展

正常来说,c1和c2输出的小数都是0.1。那么c1就应该等于c2,但是java程序最后给到的却是错误。

很明显c4要大于c3,但是java程序却给到正确。

由此得出结论:浮点数是有误差的,是一种约等于,并不精确

一定不要用浮点数进行大小的比较!

那银行业务如何表示?

3.字符扩展

为什么会出现数字?

这是由于IDEA中存在着一张叫“Unicode”的表,这个表格上有着各种字母以及文字所对应的数字。当我们打出一个字符时,unicode便会搜索该字符所对应的数字,以此反应出该字符。而我们恰好使用了强制转换,将该字符转换成了它所对应的数字,因此出现数字。

Unicode的原理是什么?

4.转义字符

5.布尔值扩展

标签:字符,面试题,java,数字,浮点数,数据类型
From: https://www.cnblogs.com/zhishi6/p/18339778

相关文章

  • 7-Python数据类型——列表和元组的详解(增删改查、索引、切片、步长、循环)
    一、列表1.1列表list有序且可变的容器,可以存放多个不同类型的元素列表就是专门用来记录多个同种属性的值列表:存储同一个类别的数据,方便操作字符串,不可变:即:创建好之后内部就无法修改【内置功能都是新创建一份数据】name="xiaochaun"data=name.upper()print(nam......
  • 数据类型的转换
    类型转换就是将A类型的变量赋值给B类型的变量隐式类型转换隐式转换(自动转换),就是从小范围到大范围的转换#region隐式类型转换//隐式转换(自动转换),就是从小范围到大范围的转换//sbyte<short<int<longinti1=10;longi2=i1;//shorts1=i1;不允许因......
  • c语言结构体的概述,定义结构体变量类型的方法,结构体变量的引用,结构体变量的初始化,结构
    1.C语言结构体的概述在C语言中,结构体(struct)是一种复合数据类型,用于将不同类型的数据组合在一起。它可以包含基本数据类型(如int、float、char等)以及其他结构体。结构体非常适合表示具有多种属性的复杂数据,如学生信息(包含姓名、年龄、成绩等)或坐标点(包含x和y坐标)。结构......
  • Qt C++ 调用 Python 之 PyObject* 数据类型转换
    整数:PyLong_FromLong和PyLong_AsLong类型检查函数:PyLong_Check()intcppInt=42;//C++整数转换为Python整数对象PyObject*pyInt=PyLong_FromLong(cppInt);//Python整数对象转换为C++整数longcppIntFromPy=PyLong_AsLong(pyInt);Py_DECREF(pyInt)......
  • java的数据类型之基本类型
    强类型语言要求变量的使用要严格符合规定,所有变量都必须先定义后使用。如果没有按照指定要求使用变量,则该变量将报错。java就是强类型语言。java的两大数据类型1.基本类型2.引用类型其中基本类型分为八小种按照图示内容了解各个类型的字节范围(若超过该范围,则IDEA会报错)1......
  • SAP ABAP 基础与入门(一、数据类型定义与字符串处理)
    1.   基础1.1.  基本数据类型C、N、D、T、I、F、P、X、string、XstringP:默认为8字节,最大允许16字节。最大整数位:16*2=32-1=31-14(允许最大小数位数)=17位整数位类型最大长度(字符数)默认长度说明C1~262143个字符1 字符普通字符(常用于名称、备......
  • 数据类型之间的优先级
    数据类型之间的优先级在Java中,数据类型确实有优先级和大小的概念。这主要影响运算时的类型提升规则,以及在进行类型转换时的规则。以下是Java基本数据类型的大小和优先级:大小byte:8位,-128到127short:16位,-32,768到32,767int:32位,-2^31到2^31-1long:64位,-2^63到2^63-......
  • 数据类型之间的强制性转换
    数据类型之间的强制性转换在Java中,数据类型之间的转换主要分为两种:自动类型转换(也称为隐式类型转换)和强制类型转换(也称为显式类型转换)。自动类型转换通常发生在更宽泛的数据类型向更狭窄的数据类型转换时,而强制类型转换则需要程序员显式地进行。自动类型转换(隐式类型转换)自动......
  • 数据类型
    数据类型Java是一种静态类型语言,这意味着每个变量在使用前必须声明其数据类型。Java的数据类型分为两大类:基本数据类型和引用数据类型。基本数据类型基本数据类型是Java语言预定义的,用于存储原始数据的类型。Java有8种基本数据类型:整型:byte:8位有符号整数,取值范围......
  • 数据类型的转换
    数据类型的转换1.隐式类型转换(自动类型转换)隐式类型转换发生在两种情况下:赋值时的转换:当将一个值赋给另一个变量时,如果两个变量的数据类型不兼容,但目标类型的范围能够包含源类型的所有值,则编译器会自动将源类型的值转换为目标类型。例如,在Java中,将int类型的值赋给long类型的变......