QQ登录

只需一步,快速开始

扫一扫,访问微社区

UG

快捷导航
凯模模具
查看: 101|回复: 0

[UG经典资料] 想学习编程的小伙伴们,这些可都是必知必会的基础知识哦!

[复制链接]
发表于 2018-1-5 20:49 | 显示全部楼层 |阅读模式

3 c+ A0 _8 E* s
0 q9 u* D2 E3 }# V, Y
1 p0 v- z2 q9 K4 z进制转换
什么是进制?
十进制:逢十进一,借一当十
二进制:逢二进一,借一当二
生活中有哪些进制?
十进制
24:一天24小时、60:60分钟一个小时、12:12月为一年、365:365天为一年、7:7天为一周、360:360°为一周、16:古代的一市斤=16两
其他进制转十进制
按权展开:
(1234.56)10 = 1*103 + 2*102 + 3* 101 + 4*100 + 5*10-1 + 6*10-2
(1101.11)2 = 1*23 + 1*22 + 0*21 + 1*20 + 1*2-1 +1*2-2 = (13.75)10
(1234.56)8 =?
(ABCD.EF)16=10*163……
十进制转二进制
整数部分 除二取余:

# [  r! S( D% {4 k. m; J& E  v$ N; [
- s6 d: o5 q* R- T" M" ^, e9 D

. t' o1 L/ W. n
(67)10 = (1000011)2
填充法(填“1”法)
(1101)2 = 1*23 + 1*22 + 0*21 + 1*20 = (13)10
8 j  a1 H4 Z3 r
0 e5 N4 g9 S. z% Y- {& v

# @  w# L6 P+ m* W' @3 u9 ~0 E+ P0 P4 [0 K
小数部分:乘2取整
2 Y0 M- P( {. b

. {/ Z; u" R: [% G1 s- s! f5 h4 a
" v& x0 j+ Q  K) i8 ?- Y& P6 y

( G) A% U5 S) l% ]+ [" U十进制转八进制
整数部分:除8取余, 小数部分:乘8去整
十进制转十六进制
整数部分:除16取余, 小数部分:乘16去整
二进制与八进制之间的互转; j2 X) y/ o+ p/ J- h6 p3 h4 t" H

$ `9 z- i2 w! b. z5 C: r
数数
八进制
二进制
0
0
000
1
1
001
2
2
010
3
3
011
4
4
100
5
5
101
6
6
110
7
7
111
8
10
1000
八转二:一拆三
二转八:三并一
6 c5 _" \1 M! \5 z

3 l1 y5 u- y7 R: L" P

& _6 V! `, y4 V# a. G9 Q1 Y3 Y* g
二进制与十六进制互转
3 w$ o! D( U8 T6 Z! V
# [1 x+ `# v* s: o& x; t
数数
十六进制
二进制
0
0
0000
1
1
0001
2
2
0010
3
3
0011
4
4
0100
5
5
0101
6
6
0110
7
7
0111
8
8
1000
9
9
1001
10
A
1010
11
B
1011
12
C
1100
13
D
1101
14
E
1110
15
F
1111
十六转二:一拆四
1 [$ H9 S9 I* ]4 s. M& _7 t3 B
. u" ]+ ^# ?. V9 g' s

6 v# M& }& u/ q. V) O- ]2 U
二转十六:四并一
八进制与十六进制的互转
八进制转十六:先一拆三,再四并一
十六转八:先一拆四,再三并一
. b( y7 S6 j% }6 M
9 Q: _* }+ o) b1 `! p- X. J

( b/ }' P4 n* D# Q# @0 l2 g4 Y8 y2 a2 _! J3 H

5 i9 @) [- o0 _2 X$ Q% a$ @3 ]2 O; Z& M# P' f- ]+ p. ?! L- }% G
字符编码
ASCII码
美国标准信息交换码,占1字节,也就是8个bit位!
8 W/ W4 t( ?& e7 {/ _# `4 f" p( w
! v0 [7 K0 U1 B
  \7 ]  L' ]* y
标准ASCII码(国际ASCII码):最高位恒为0
ASCII码
扩展ASCII码:最高位恒为1
标准ASCII码:0-127,只有128种状态
A:65 01000001
a:97
0:48
扩展ASCII码:基本上每个国家都利用扩展ASCII码编码成自己的语言!
GB2312
最初的中文编码,也叫作国标码,编码了6000多个汉字
GBK
就是对GB2312的扩充,编码了2万多个汉字
BIG5
俗称大五码,中文繁体的编码,主要在中国的港澳台地区使用
Unicode
基本上是全世界的编码的集合,编码了100多个万个字符,但是每个字符都统一占用4个字节,比较浪费!
UTF-8
对Unicode的一种改进,不同的字符占用不同的字节数!
进制转换函数
先来看看几种进制的简写:
十进制:dec
二进制:bin
八进制:oct
十六进制:hex
注意:
只能是十进制转换成其他进制,或者是其他进制转换成十进制!
十转二:decbin
十转八:decoct
十转十六:dechex
二转十:bindec
八转十:octdec
十六转十:hexdec
整数数据在内存中是以其二进制的补码的形式存放的!
原码:就是指先将数值部分转换为二进制,然后以最高位作为符号位,最高位0代表该数值为正,最高位为1代表该数值为负!
7 c8 H; z( N& ^
# Q+ j4 R& J8 S2 y% B3 [7 k7 A7 K
5 u* f1 ^8 z9 ?, \8 f9 R0 F2 y0 c2 Z
反码:正数:正数的原码、反码、补码相同
负数:负数的反码是在其原码的基础之上,除了符号位不变,其余的按位取反,所谓的按位取反,就是将1变成0,将0变成1

/ M/ H1 u. H. q$ e/ ^. y9 ?( n* \% ~" p$ k, {  U' e0 ~* k
3 u0 P* U/ v- G
- F+ k% O( ^; W
补码:正数:正数的原码、反码、补码相同
负数:负数的补码是在其反码的基础之上,再加1
+ V) u: ?5 `1 k

0 O9 h+ W; A% J1 P0 x( V

" \; e8 i3 K( A9 l
6 Q7 B3 w3 \. g  `# k  W& G2 R3 g
总结:
67在内存中存放的就是 00000000 00000000 00000000 01000011
-67在内存中存放的就是11111111 11111111 11111111 10111101

' ]: A3 W/ h8 Y9 L: w$ ^
华模具专业实战培训机构,常年开设UG产品设计、Pro/E产品设计、UG模具设计、UG数控编程、PowerMILL编程、五金模具设计等王牌课程。
咨询电话: 18617251172  QQ :3199186979
9 ?1 o* i% l8 @/ A6 o' t. C

! D- ?4 }# L4 S% `
785042722879686153.jpg

: l/ s  L7 ]# m1 Q' G8 m& H, D+ j2 C8 G% K1 _9 Q+ h0 \' G# [( a
821267116463539424.jpg

9 P5 D7 `0 f3 S+ c$ w2 z; k- A5 }8 z! R8 A. R8 k
890342089782410399.jpg

  T1 E/ d* u6 x: d( `( B- `) H( c) t7 ]# q3 h! [6 ?/ J" i6 v
QQ截图20170804170545.jpg
. s) c# }, U* z4 u
[发帖人品]: 模具行业的行动者 青华模具周文 获奖,青华模具周文 获取模具行业好评,奖励 3 G币. 幸运榜 / 衰神榜

打赏列表共打赏了0次

cry
还木有人打赏~
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

联系我们
周二至周日:09:00 - 17:00
公司地址:广东省东莞市长安镇上沙社区荣富路37号

UG官网创建于2005年,致力于为中国UG爱好者提供ug8.0|6.0|4.0下载及安装方法、UG培训、UG教程等UG模具技术行业交流论坛

Powered by ug网 X3.3 © 2005-2018

QQ|关于我们|小黑屋|sitemap|Archiver|UG ( 粤ICP备15108561号

GMT+8, 2018-4-21 17:17 , Processed in 0.344752 second(s), 14 queries , Gzip On, MemCache On.

快速回复 返回顶部 返回列表