UG-UG网-UG技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

凯模模具
查看: 126|回复: 0

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

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

; k( O: F( e: P/ t; Q7 w. @- h, `( a3 L% S- W  P

- ^/ a. n( n$ L4 \  B' b8 G进制转换
什么是进制?
十进制:逢十进一,借一当十
二进制:逢二进一,借一当二
生活中有哪些进制?
十进制
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……
十进制转二进制
整数部分 除二取余:

9 Y2 ?& L3 e. V- D, V$ o% \, [7 J$ ?6 j3 J% _2 p' S

- }2 |: d. P9 t4 c1 n/ \
- f6 x1 B: Q! I& Q$ J, {' n
(67)10 = (1000011)2
填充法(填“1”法)
(1101)2 = 1*23 + 1*22 + 0*21 + 1*20 = (13)10

, }# Y& e- s; C" d

1 X* f1 i! D1 d" A
. x% x9 j9 T2 f1 ]3 k3 M+ X
" v7 O% F2 i3 y0 f7 ]% u5 W$ z" s# B: d9 o
小数部分:乘2取整
$ o6 O& P' t4 z/ X1 U2 Q

; C9 x7 i# t  S  O' ^
( T% ^9 K/ b. H
. @0 w) m. V. \0 _2 o8 P: a
十进制转八进制
整数部分:除8取余, 小数部分:乘8去整
十进制转十六进制
整数部分:除16取余, 小数部分:乘16去整
二进制与八进制之间的互转4 N1 I: l* Y; J& l" j' S

5 o' j8 V) A& J( r; k
数数
八进制
二进制
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
八转二:一拆三
二转八:三并一
! t3 l# X, O+ T# C
1 I0 u! N) ]) P* ^, @! d0 c' E
+ T) n* r" C% U- ?

/ r2 b$ h  R( v二进制与十六进制互转
, T, w) g5 c5 X6 a2 P7 b
& o) k% ]% E$ w" S" l
数数
十六进制
二进制
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
十六转二:一拆四

% q  \. H; L2 |1 m. D, `, k$ z/ I  b
' `  N% J9 L9 m" o8 C* C
二转十六:四并一
八进制与十六进制的互转
八进制转十六:先一拆三,再四并一
十六转八:先一拆四,再三并一

$ J& c. c6 t! }5 I( C5 F1 e; M* I* q( R$ T2 Y

& F5 o1 j# K* Y! g3 v- J# I# t1 E+ |
# I& e; g! d; J+ o
, k- w4 q. @7 J4 S. o

4 ?* W" L6 i; `+ |字符编码
ASCII码
美国标准信息交换码,占1字节,也就是8个bit位!
+ ^& k7 Y) d, A& @

4 h' U. ]- ]( k+ M4 y

8 X3 T3 p+ g( ^* _+ ]7 e! C
标准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代表该数值为负!

% z$ z. i/ H( P  [; E: K* N
" V; P- w/ q: i% y5 B7 H5 J
# P& \, x* Z- E: r
反码:正数:正数的原码、反码、补码相同
负数:负数的反码是在其原码的基础之上,除了符号位不变,其余的按位取反,所谓的按位取反,就是将1变成0,将0变成1
* Y7 h" M' V+ v) V' S; e) M4 a" H
" z7 ]6 t$ y, ^- I( i+ d
+ M: R( j  K$ b/ A4 t

, Z$ S9 J* U& b$ H( h- c  S/ y5 Y
补码:正数:正数的原码、反码、补码相同
负数:负数的补码是在其反码的基础之上,再加1
# q2 F3 `7 a3 I9 r
/ w! n& a) f( R6 s% y, ^. N; v

0 a. S) p% n, a  J5 R4 A+ B/ |$ m- k
总结:
67在内存中存放的就是 00000000 00000000 00000000 01000011
-67在内存中存放的就是11111111 11111111 11111111 10111101

0 ^+ o" J6 r5 E7 M
华模具专业实战培训机构,常年开设UG产品设计、Pro/E产品设计、UG模具设计、UG数控编程、PowerMILL编程、五金模具设计等王牌课程。
咨询电话: 18617251172  QQ :3199186979

& y% Q2 Y8 u- }% ^8 P1 }

. t! w% O0 a; p1 }0 d  ~
785042722879686153.jpg
& ]% s+ w# E* [. s7 Y+ e* ^$ p
$ P8 O7 ?; R9 r% V- p
821267116463539424.jpg

) b9 r6 F1 B- o1 f9 p5 ]4 R6 x+ n
; y# T$ d6 D# ~  E5 _8 O
890342089782410399.jpg

. s2 D% ?7 \- w6 R" H2 R9 |4 u1 F4 k# }$ k, B/ @
QQ截图20170804170545.jpg

6 E1 V$ p5 z2 ^; V1 Z9 S
[发帖人品]: 模具行业的行动者 青华模具周文 获奖,青华模具周文 获取模具行业好评,奖励 3 G币. 幸运榜 / 衰神榜

!reward_list!!gdsl!0!c!

cry
!no_reward!
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

QQ|关于我们|小黑屋|sitemap|Archiver|UG网-UG技术论坛 ( 粤ICP备15108561号

GMT+8, 2018-7-16 03:39 , Processed in 0.134862 second(s), 13 queries , MemCache On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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