QQ登录

只需一步,快速开始

扫一扫,访问微社区

UG

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

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

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

% ?! ~! y- y3 }4 u& h; G- c- w9 t% N) ~' W

$ V7 D+ C4 F) ~8 V进制转换
什么是进制?
十进制:逢十进一,借一当十
二进制:逢二进一,借一当二
生活中有哪些进制?
十进制
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……
十进制转二进制
整数部分 除二取余:

5 y: l4 G% w3 I) Y. _& l9 D# d, L1 X3 p

+ v9 n, @  J, w- w; x) C- u
2 h  \$ V/ d( z/ f* K: R
(67)10 = (1000011)2
填充法(填“1”法)
(1101)2 = 1*23 + 1*22 + 0*21 + 1*20 = (13)10

( J; i) B  m% Y( N

$ c6 o! p5 A# k6 h! l

2 Z, B, [2 P: L. m9 S& V8 W6 O, J3 J* u1 j1 w" h! S) i
小数部分:乘2取整

. U1 W; C0 t8 X, r7 p
+ c0 C# a( |/ m- s: t' }

1 ?/ I7 S" }- w
3 D; e( G8 w$ A9 J; ]6 M  {$ `
十进制转八进制
整数部分:除8取余, 小数部分:乘8去整
十进制转十六进制
整数部分:除16取余, 小数部分:乘16去整
二进制与八进制之间的互转
1 i4 @9 h! Z; p0 w: ?
$ v2 m) ?' V! T
数数
八进制
二进制
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
八转二:一拆三
二转八:三并一
3 A* m# ]" v  G/ c' ~, o  B
" @% v( o' _/ e* q+ k

5 u- Q; l+ X% J/ e
$ Z& i; U9 H2 ^  @" Z* i7 @( e二进制与十六进制互转
6 G+ Z; ?# g6 \2 k4 S1 @1 D8 }: q2 V0 q
数数
十六进制
二进制
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
十六转二:一拆四

  z! V+ M  [* b3 E: f: }- v, X# |4 g6 L9 S1 U5 T
. Y( @$ d) d' h( l) ]
二转十六:四并一
八进制与十六进制的互转
八进制转十六:先一拆三,再四并一
十六转八:先一拆四,再三并一

6 _$ K+ n2 W% s8 K7 i' K* z3 H6 Q3 s1 r

& n* N# |. k* a- W; v- C
* G7 b8 F8 n/ n( M& L
& L! f, }9 F% a- \4 C

# X7 n: O' e9 j: l/ ]字符编码
ASCII码
美国标准信息交换码,占1字节,也就是8个bit位!

1 r" z% q( l( Q% X- @

6 [* R" I" n, V7 Z! i, \

2 w- m5 |: s! u) J: L. v
标准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代表该数值为负!

# V( O1 X( V9 m" G" h3 o) w/ J+ V6 v6 p& t$ O

8 ?' K* D8 c; E. J% t, Z
反码:正数:正数的原码、反码、补码相同
负数:负数的反码是在其原码的基础之上,除了符号位不变,其余的按位取反,所谓的按位取反,就是将1变成0,将0变成1

/ f, w; |) A( t: t9 j! q; z1 x
9 C- e8 C5 g+ h, U* H
7 `) ~5 }/ S& \- p) j- s. u5 {
$ P3 W) `- B9 I
补码:正数:正数的原码、反码、补码相同
负数:负数的补码是在其反码的基础之上,再加1
/ H! m0 H' X5 B" n
" I; X( L8 c) i: x' ?6 X2 m

2 A, U* [# s8 r$ x' ]' U9 q1 g0 u/ ^0 i6 [. Z( t& a# b
总结:
67在内存中存放的就是 00000000 00000000 00000000 01000011
-67在内存中存放的就是11111111 11111111 11111111 10111101

) u! r+ Y5 u" m- ]
华模具专业实战培训机构,常年开设UG产品设计、Pro/E产品设计、UG模具设计、UG数控编程、PowerMILL编程、五金模具设计等王牌课程。
咨询电话: 18617251172  QQ :3199186979

5 {6 Z" }# T3 l; `( ]6 i( u* p
2 i) g2 c8 ~/ R* a, u5 i
785042722879686153.jpg
; w$ m, t7 d& R' X# b- ?

, {) ?% \; b) ~
821267116463539424.jpg

, ?" N/ h5 k3 I7 |6 y5 S# i! F) F# H* G2 V, H& L1 C
890342089782410399.jpg
2 F! B2 _. N5 E- k

, b6 E% w* h$ {  e. R
QQ截图20170804170545.jpg
" n; o& a- _0 l% T
[发帖人品]: 模具行业的行动者 青华模具周文 获奖,青华模具周文 获取模具行业好评,奖励 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-1-20 21:20 , Processed in 0.420322 second(s), 26 queries , Gzip On, XCache On.

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