1.计算机基础—简单概念

1、编译型语言和解释型语言的区别?分别有什么编程语言?

我们编程都是用的高级语言,但计算机不能能读懂高级语言;所以需要把高级语言翻译成机器语言,计算机才能运行高级语言所写的程序。
翻译的方式,就分为两种:编译和解释;两种只是翻译的时间不同

编译型语言:用编译型语言写的程序之前,需要一个专门编译的过程,通过编译系统,把高级语言翻译成机器语言。
比如windows下的exe文件。
以后就可以直接运行了,不需要编译,所以执行效率高。跨平台性差。

解释型语言:用解释型语言编写的程序,不需要编译。执行时就翻译了,执行一次翻译一次。所以效率比较低。
跨平台性强。

编译型:C 、C++、Object C
解释型:python、 js、VB、Ruby、shell
编译-解释型:java(确切的说java就是解释型语言,其所谓的编译过程只是将.java文件编程成平台无关的字节码.class文件)

2、bit和byte的转换,汉字多少个字节?字母多少个字节?

bit: 位,比特 ,一个二进制数据0或1 用于数据传输
byte: 字节,存储空间的基本单位,1byte=8bit 用于存储空间(文件大小)

一个英文占1个字节
一个汉字占2个字节

3、bit、byte、kb、mb、gb、tb的转换公式

1B= 8bit
1K=1024B
1M=1024K
1G=1024M
1T=1024G

4、常见数据类型的字节数是多少?

64位编译器
Char=1B
Char*=8B
Short =2B
Int = 4B
Float=4B
Double=8B

5、常见字符集有哪些?

(1)常见的字符集有ASCII码,Unicode码
常见的编码方式有 GB2312,GBK,UTF-8,UTF-16

(2)对中文字符几种编码格式都能处理,GB2312与GBK编码规则类似,但是GBK范围更大,它能处理所有汉字字符,
所以GB2312与GBK比较,应该选择GBK

UTF-16与UTF-8都是处理Unicode编码,UTF-16不适合在网络之间传输,相比较而言UTF-8更适合网络传输
所以UTF-8在编码效率上和编码安全性上做了平衡,是理想的中文编码方式

(3)python用的就是UTF-8

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值