关于数据类型,关于字节
1、电话号码不是数字吗?为什么用char型不用int型?
2、一个字节就是一个存储空间吗?比如 人们 这个这符串就是两个字节?
15
收起
正在回答 回答被采纳积分+1
1回答
好帮手慕阿莹
2020-03-14 10:10:19
同学你好
1、首先int类型的存储范围有限,存不了那么大的数字 ,
其次,很多时候存的时候我们的电话号或者手机号带有区号的时候,首位可能是0,那么int不可以让你的首位是0 的。所以我们可以用char,varchar和char对应的是String。
并且,实际业务中我们还可能会有校验,使用String是比较好校验的,使用int不好用正则表达式校验
2、
一个字节是计算机最小的处理单位,它是个单位,不能说是一个存储空间,
另外,一个汉字对应几个字节需要看一下它对应的编码格式是什么,utf-8两个汉字就对应两个字节,unicode 编码格式则对于的两个汉字是四个字节
如果我的回答解决了你的问题,请采纳,祝学习愉快.
3. Java 数据库开发与实战应用
- 参与学习 人
- 提交作业 357 份
- 解答问题 8016 个
本阶段将带你学习MySQL数据库,JDBC接口,MyBatis框架等,带你掌握的数据的存放和管理。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星