Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

hexer - Trực tuyến trên đám mây

Chạy hexer trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên Ubuntu Online, Fedora Online, trình mô phỏng trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

Đây là hexer lệnh có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình mô phỏng trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


hexer - trình soạn thảo tập tin nhị phân

SYNOPSIS


người bói toán [tùy chọn] [tệp […]]

MÔ TẢ


người bói toán là trình chỉnh sửa nhiều bộ đệm để xem và thao tác với các tệp nhị phân. Nó không thể
(không nên) được sử dụng để chỉnh sửa các thiết bị khối, vì nó cố tải toàn bộ tệp
vào bộ đệm (nó sẽ hoạt động với đĩa mềm). Các tính năng quan trọng nhất của người bói toán là:
nhiều bộ đệm, hoàn tác đa cấp, chỉnh sửa dòng lệnh khi hoàn thành, nhị phân đều đặn
biểu thức (xem bên dưới). Giao diện người dùng được giữ tương tự như vi, vì vậy nếu bạn biết cách
sử dụng vi, bạn sẽ bắt đầu dễ dàng.

LỰA CHỌN


-NS, --chỉ đọc

-v, --quan điểm
Chỉnh sửa tập tin ở chế độ chỉ đọc.

-NS, --hồi phục tên tập tin
Khôi phục tập tin tên tập tin sau một vụ va chạm. (không được thực hiện)

-NS, --chỉ huy lệnh
Bắt đầu phiên chỉnh sửa bằng cách thực hiện lệnh soạn thảo lệnh. Nếu lệnh
chứa dấu cách thì phải được bao quanh bởi dấu ngoặc kép. Có thể chỉ định
nhiều lệnh trên dòng lệnh:
người bói toán -c lệnh1 -c lệnh2 hữu ích. Cảm ơn !

-NS, --tite
Tắt việc sử dụng chuỗi termcap/terminfo ti/te.

-NS, --Cứu giúp
In ra một thông báo trợ giúp ngắn và thoát.

+lệnh
Điều này tương đương với -c tùy chọn.

Lưu ý: Các tùy chọn dài không có sẵn trên tất cả các hệ thống.

TÙY CHỈNH


Trình soạn thảo đọc các lệnh khởi động từ tệp ~/.hexerrc (một tập tin khởi động khác có thể
được chỉ định bằng cách đặt biến môi trường HEXERRC). Dòng trống và dòng bắt đầu
với ký tự `"' (dấu ngoặc kép) sẽ bị bỏ qua. Không thể có lệnh và
một bình luận trong cùng một dòng.

EDITOR HÀNG


Như trong vi, có một số chế độ chỉnh sửa:

Lệnh Chế độ
Một số lệnh trong Lệnh Chế độ có thể lấy một đối số số. Để nhập số
đối số chỉ cần gõ số (thập phân). Số sẽ được lặp lại ở dòng dưới cùng
của màn hình khi bạn gõ. Để nhập số bát phân, hãy nhập `0' làm chữ số đầu tiên.
Để nhập một số thập lục phân, gõ `0x' (điều này không thành vấn đề, vì x-chỉ huy
với bộ đếm bằng 0 dù sao cũng sẽ không có ý nghĩa). Một số lệnh có thể mất một
vùng được chọn trực quan làm đối số (xem tiểu mục Hình ảnh Chế độ).

b Di chuyển ngược về đầu từ.

e Di chuyển đến cuối một từ.

G Nếu một đối số là số n được đưa ra, di chuyển con trỏ đến vị trí n. Nếu không
đối số được chỉ định, đặt vị trí ở cuối bộ đệm. đầu tiên
byte trong bộ đệm ở vị trí `0', do đó lệnh di chuyển về đầu
của bộ đệm là `0G'.

Control-G
Hiển thị tên bộ đệm, kích thước, trạng thái và vị trí hiện tại ở phía dưới
hàng.

h j k l
Di chuyển con trỏ. Các phím mũi tên cũng hoạt động. Đối số là số (nếu
được chỉ định) xác định số hàng hoặc số cột mà con trỏ sẽ di chuyển.
Khác với vi: con trỏ có thể được định vị sau byte cuối cùng trong
đệm.

i đăng ký hạng mục thi Chèn Chế độ (xem bên dưới) tại vị trí hiện tại của điểm. Nếu một
đối số số n được đưa ra, văn bản đánh máy sẽ được chèn vào n lần. Lưu ý:
Di chuyển con trỏ (sử dụng các phím mũi tên) sẽ loại bỏ đối số số.

n Chuyển sang trận đấu tiếp theo bằng RE hiện tại. Điều này tương đương với việc gõ `/',
.

N Di chuyển đến trận đấu trước bằng RE hiện tại. Điều này tương đương với việc gõ
`?', .

Kiểm soát-O
Dán lên. Sao chép bộ đệm kill vào vị trí hiện tại ghi đè lên
nội dung của bộ đệm hiện tại. Nếu một đối số là số n được đưa ra, giết
bộ đệm được dán n lần.

p Dán. Chèn bộ đệm kill vào vị trí hiện tại. Nếu một đối số là số
n được đưa ra, bộ đệm kill được dán n lần.

r Thay thế một byte bằng cách sử dụng Thay thế Chế độ. Nếu một khu vực được chọn, tất cả
byte trong vùng đã chọn sẽ được thay thế. Nếu một đối số là số được đưa ra, thì
số byte được chỉ định sẽ được thay thế.

R đăng ký hạng mục thi Thay thế Chế độ (xem bên dưới). Nếu một đối số là số n được đưa ra, thay thế
lệnh được lặp lại n lần. Lưu ý: Di chuyển con trỏ (sử dụng các phím mũi tên)
sẽ loại bỏ đối số số.

Kiểm soát-R
Làm lại thao tác hoàn tác cuối cùng.

u Hoàn tác thay đổi cuối cùng đối với bộ đệm hiện tại.

Bất cứ khi nào có thể người bói toán tạo một tập tin tên.hexer trong thư mục hiện tại (các
hoán đổi) cho mỗi vùng đệm được truy cập (trong đó tên là tên của bộ đệm). Tất cả thay đổi
được thực hiện vào bộ đệm tên đều được lưu trữ trong tập tin đó nên có thể hoàn tác (và làm lại)
tất cả các thay đổi được thực hiện đối với bộ đệm. Nếu hoán đổi không thể tạo được, danh sách hoàn tác là
được lưu trữ trong bộ nhớ.

v đăng ký hạng mục thi Hình ảnh Chế độ (xem bên dưới). Lựa chọn trực quan các khu vực.

w Di chuyển về phía đầu của một từ.

x Xóa byte dưới con trỏ. Nếu một đối số là số n được đưa ra, n byte
bị xóa. TRONG Hình ảnh Chế độ, vùng được chọn sẽ bị xóa. Lưu ý: Các byte
đã xóa bằng cách sử dụng x-lệnh không được sao chép vào bộ đệm kill.

Kiểm soát-X
Giống như x-command, nhưng các byte bị xóa sẽ được sao chép vào bộ đệm hủy.

y Yên tâm. Kéo byte dưới con trỏ vào bộ đệm hủy. Nếu một số
đối số n được đưa ra, n byte được kéo vào bộ đệm tiêu diệt. TRONG Hình ảnh Chế độ,
vùng đã chọn được sao chép vào bộ đệm tiêu diệt.

zb Đặt con trỏ ở dòng dưới cùng của màn hình.

zt Đặt con trỏ ở dòng trên cùng của màn hình.

zz Đặt con trỏ vào dòng giữa của màn hình.
Lưu ý rằng các lệnh zb, ztzz không thay đổi vị trí trong tập tin -
chỉ màn hình được cuộn (nếu cần).

: đăng ký hạng mục thi Exh Chế độ (xem bên dưới). Các Exh Chế độ tương tự như ex-chế độ trong vi, Nhưng
không tương thích. Nếu một vùng được chọn, giới hạn của vùng chọn sẽ được sao chép
vào dòng lệnh.

/ Tìm kiếm chuyển tiếp qua bộ đệm bằng cách sử dụng RE(đều đặn biểu hiện). Nếu không RE is
được chỉ định, RE được đưa ra ở phần trước /- hoặc ?-lệnh được sử dụng lại.
Lưu ý: Sản phẩm REs trong người bói toán hơi khác một chút so với các biểu thức thông thường trong
vi (xem phần ĐỀU ĐẶN BIỂU THỨC).

? Tìm kiếm ngược lại bằng cách sử dụng biểu thức chính quy.

. Lặp lại thay đổi cuối cùng đối với bộ đệm at các hiện hành vị trí. Điều này có nghĩa rằng
nếu lệnh trước đó bị xóa n byte và thay thế chúng bằng m các byte khác (n
or m có thể bằng 0), .-lệnh sẽ làm chính xác hiện tại cũng vậy
vị trí trong tập tin.

< Dịch chuyển cột hex sang trái n byte, ở đâu n là đối số số (tùy chọn).
Lưu ý rằng <-command chỉ thay đổi cách hiển thị bộ đệm ở dạng hex
cột, bản thân bộ đệm được giữ không thay đổi.

> Chuyển cột hex sang phải n byte.

Kiểm soát-^
Chuyển sang bộ đệm thay thế (xem bên dưới).

% Nhập lệnh máy tính (xem phần MÁY TÍNH).

Hình ảnh Chế độ
Chọn một vùng trên bộ đệm. Bạn có thể nhập Hình ảnh Chế độ bằng cách sử dụng v-lệnh hoặc
bằng cách chỉ định một khu vực trong Exh Chế độ. Việc lựa chọn bắt đầu ở vị trí con trỏ khi
vào Hình ảnh Chế độ và kết thúc tại vị trí con trỏ hiện tại. Bạn có thể để lại
Hình ảnh Chế độ mà không thực hiện lệnh trên vùng đã chọn bằng cách nhấn v or trốn thoát.
Để thực hiện một lệnh trên vùng đã chọn, chỉ cần nhập lệnh như thể bạn đang ở trong
Lệnh Chế độ. Các lệnh không thể sử dụng lựa chọn sẽ bỏ qua nó. Như trong Lệnh
Chế độ, có thể chỉ định một đối số bằng số. Các lệnh có thể thực hiện
lựa chọn làm đối số sẽ bỏ qua đối số số.

Chèn Chế độ
In Chèn Chế độ các byte bạn gõ được chèn vào vị trí hiện tại của con trỏ.
Bất cứ lúc nào, bạn có thể chuyển đổi cột hiện hoạt (cột hex hoặc cột văn bản) bằng cách nhấn
các TAB-chìa khóa. Nếu cột hex đang hoạt động thì các byte được nhập dưới dạng hex hai chữ số
số, nếu cột văn bản đang hoạt động thì các byte sẽ được nhập dưới dạng văn bản ASCII. Các
Xóa bỏ- hoặc xóa lùi-key xóa byte được chèn trước đó. Nếu cột hex là
hoạt động, phần nibble được chèn trước đó (chữ số hex) sẽ bị xóa. Không thể
xóa nhiều byte hơn số byte đã được chèn vào lệnh chèn hiện tại. Trong khi ở
Chèn Chế độ, bạn có thể di chuyển con trỏ bằng các phím mũi tên. Lưu ý rằng việc di chuyển
con trỏ loại bỏ đối số số được cung cấp cho lệnh chèn. Để lại Chèn
Chế độ, kiểu trốn thoát. Nếu một đối số là số n đã được trao cho lệnh chèn và được
chưa bị loại bỏ bởi chuyển động của con trỏ, các byte đã nhập sẽ được chèn vào n lần.

Thay thế Chế độ
In Thay thế Chế độ bạn thay thế các byte dưới con trỏ khi bạn gõ. Đánh xóa lùi
khôi phục nội dung ban đầu của bộ đệm. Tác dụng của một đối số là
tương tự như Chèn Chế độ: các byte đã gõ được thay thế n lần. Như trong Chèn Chế độ,
di chuyển con trỏ bằng các phím mũi tên sẽ loại bỏ đối số số.

Exh Chế độ
Sản phẩm Exh Chế độ in người bói toán được giữ tương tự như ex-chế độ trong vi. Thông thường, một thở dài lệnh
giống như:

:khu vực lệnh đối số
Thực hiện lệnh lệnh trên khu vực khu vực.

:lệnh đối số
Thực hiện lệnh lệnh ở vị trí hiện tại.

:khu vực Chọn khu vực khu vực.

:vị trí
Di chuyển con trỏ đến vị trí vị trí.

Một khu vực có thể được xác định là:

vị trí1,vị trí2
Khu vực bắt đầu lúc vị trí 1 và kết thúc vào vị trí 2 (bao gồm).

vị trí
Vùng chọn một byte tại vị trí

% Khu vực chọn toàn bộ bộ đệm.

Một vị trí có thể được xác định là:

bù đắp Một số thập phân, bát phân (có tiền tố là `0') hoặc thập lục phân (có tiền tố là `0x').

. Sự khởi đầu của bộ đệm.

$ Sự kết thúc của bộ đệm.

/regexp/
Một biểu thức chính quy (xem phần ĐỀU ĐẶN BIỂU THỨC). Bộ đệm được tìm kiếm
chuyển tiếp bắt đầu từ vị trí hiện tại. Nếu tìm thấy kết quả phù hợp, hiện tại
vị trí được đặt theo vị trí của trận đấu.

?regexp?
Bộ đệm được tìm kiếm ngược lại.

Các lệnh có thể được viết tắt bằng một tiền tố duy nhất của lệnh, một số lệnh có thể
viết tắt bằng một ký tự, ngay cả khi ký tự đó không phải là tiền tố duy nhất của
tên lệnh. Hiện tại các lệnh sau được hỗ trợ:

s, Thay thế
Tóm tắc: khu vực s /regexp/thay thế/cờ
Tìm kiếm biểu thức chính quy regexp và thay thế nó bằng thay thế (xem
phần ĐỀU ĐẶN BIỂU THỨC). thay thế có thể chứa tham chiếu `\' tới
biểu thức con của regrec. cờ:

g: toàn cầu, cờ này bị bỏ qua (nó không có ý nghĩa trong trình soạn thảo nhị phân).

c: xác nhận, yêu cầu người dùng xác nhận từng lần thay thế.

(Lưu ý rằng ký tự `/' được dùng làm dấu phân cách có thể là bất kỳ ký tự nào, đó là
chỉ là cách thông thường để sử dụng `/'.) Dấu phân cách ở cuối có thể được bỏ qua. Nếu như khu vực
bị bỏ qua, toàn bộ bộ đệm sẽ được tìm kiếm.

w, viết
Tóm tắc: khu vực w tên tập tin
Viết khu vực vào tập tin tên tập tin. Nếu khu vực được bỏ qua. toàn bộ bộ đệm là
được ghi vào tập tin, nếu tên tập tin bị bỏ qua, tên tập tin liên kết với
bộ đệm được sử dụng.

r, đọc
Tóm tắc: vị trí r tên tập tin
Chèn nội dung của tập tin tên tập tin at vị trí. Nếu vị trí bị bỏ qua,
vị trí hiện tại được sử dụng.

e, chỉnh sửa
Tóm tắc: e tên hoặc: e #
Thay đổi thành bộ đệm tên. Nếu không có bộ đệm như vậy, người bói toán cố gắng mở một tập tin
tên tên và tải nó vào một bộ đệm mới. Nếu như tên là dấu băm (#),
bộ đệm thay thế được chọn. Khi thành công, bộ đệm hiện tại sẽ trở thành
bộ đệm thay thế.

b, đệm
Tóm tắc: b tên
hoặc: b
Thay đổi thành bộ đệm tên. Khi thành công, bộ đệm hiện tại sẽ trở thành bộ đệm thay thế
đệm. Nếu như tên bị bỏ qua, một danh sách tất cả các bộ đệm sẽ được hiển thị.

n, tiếp theo
Chọn bộ đệm tiếp theo trong danh sách bộ đệm.

N, trước
Chọn bộ đệm trước đó trong danh sách bộ đệm.

S, bỏ qua
Chọn bộ đệm chưa được truy cập tiếp theo trong danh sách bộ đệm.

tua lại Chọn bộ đệm đầu tiên trong danh sách bộ đệm.

Tường Viết tất cả các bộ đệm chưa được lưu.

c, gần
Tóm tắc: c tên
hoặc: c! tên
hoặc: c
hoặc: c!
Đóng bộ đệm tên. Nếu tên bị bỏ qua, bộ đệm hiện tại bị đóng. Nếu như
bộ đệm đã được sửa đổi nhưng chưa được lưu, không thể đóng nó bằng lệnh :c-
yêu cầu; sử dụng :c! để ghi đè.

h, giúp đỡ
Xem văn bản trợ giúp trực tuyến.

q, bỏ thuốc lá
Tóm tắc: q tên
hoặc: q! tên
hoặc: q
hoặc: q!
Đóng tất cả bộ đệm và thoát khỏi trình chỉnh sửa. Nếu bộ đệm đã mở đã được sửa đổi,
nhưng chưa được lưu :q-lệnh không thể được thực hiện; sử dụng Q! để ghi đè.

bản đồ

imap

vmap Tóm tắc: bản đồ từ đến
hoặc: imap từ đến
hoặc: vmap từ đến
Trình tự chính từ được ánh xạ tới đến. Để nhập các phím đặc biệt (ví dụ: chức năng
phím), che chúng bằng cách sử dụng Kiểm soát-V. :bản đồ Ảnh hưởng đến Lệnh Chế độ chỉ có, :imap
Ảnh hưởng đến Chèn Chế độ chỉ và : vmap Ảnh hưởng đến Hình ảnh Chế độ chỉ một. Không phải vậy
có thể ánh xạ lại các chuỗi khóa trên trình soạn thảo dòng lệnh.

bỏ bản đồ

iunmap

vunmap Tóm tắc: bỏ bản đồ từ
hoặc: iunmap từ
hoặc: vunmap từ
Xóa ánh xạ khóa được tạo bằng :bản đồ, :imap or : vmap.

định Tóm tắc: định biến [...]
hoặc: định biến=giá trị [...]
hoặc: định Khôngbiến [...]
hoặc: định
Không có quá nhiều biến có thể được sửa đổi, điều này có thể thay đổi
mặc dù. Các biến sau đây có thể được sử dụng: iso (bool): hiển thị toàn bộ
Bộ ký tự ISO-8859/1; ascii (bool): chỉ hiển thị ký tự ASCII; HẠN
(chuỗi): tên của thiết bị đầu cuối; tối đa (con số), đặc biệt (bool): xem
phần ĐỀU ĐẶN BIỂU THỨC. :bộ được gọi mà không có đối số liệt kê tất cả
các biến và giá trị.

d, xóa
Tóm tắc: khu vực d
Xóa tất cả byte trong khu vực. Các byte đã xóa được sao chép vào bộ đệm tiêu diệt.

y, yank
Tóm tắc: khu vực y
Sao chép các byte vào khu vực vào bộ đệm tiêu diệt.

phiên bản
Hiển thị số phiên bản của người bói toán.

zz Đặt con trỏ vào dòng giữa của màn hình. Lưu ý rằng màn hình
cuộn (nếu cần); vị trí con trỏ được giữ không thay đổi.

zt Đặt con trỏ ở dòng trên cùng của màn hình.

zb Đặt con trỏ ở dòng dưới cùng của màn hình.

wq Giống như :x.

x, ra
Lưu tất cả bộ đệm và thoát khỏi trình chỉnh sửa.

Nếu một lệnh được gọi và không thể sử dụng các vị trí, vùng hoặc đối số đã cho,
các vị trí, khu vực, đối số bổ sung bị bỏ qua.
có điều kiện lệnh: Có thể chỉ định một danh sách các tên thiết bị đầu cuối mà
lệnh đã cho sẽ được thực thi. Cú pháp là:
:thiết bị đầu cuối:lệnh
Ở đâu thiết bị đầu cuối là danh sách tên thiết bị đầu cuối được phân tách bằng dấu hai chấm. Lệnh được thực thi
khi và chỉ khi giá trị của HẠN có trong danh sách. Tức là bạn có thể có một lệnh như
:xterm:set iso
trong .hexerrc-file (chỉ sử dụng bộ ký tự ISO nếu làm việc trên xterm).

Cursor Chuyển động
In Lệnh Chế độ, Chèn Chế độ, Thay thế Chế độHình ảnh Chế độ, bạn có thể sử dụng những thứ sau
lệnh chuyển động con trỏ:

Mũi tên Phím
Di chuyển con trỏ.

Kiểm soát-F
Chuyển tiếp một trang.

Kiểm soát-B
Lùi lại một trang.

Kiểm soát-D
Tiến tới nửa trang.

Kiểm soát-U
Lùi lại nửa trang.

COMMAND ĐƯỜNG DÂY Chỉnh sửa


Trên dòng lệnh, bạn có thể sử dụng các lệnh sau:

Mũi tên lên mũi tên xuống
Di chuyển lên xuống trong lịch sử của bối cảnh hiện tại.

Mũi tên trái Mũi tên bên phải
Di chuyển con trỏ.

Điều khiển-A
Di chuyển con trỏ về đầu dòng.

Kiểm soát-E
Di chuyển con trỏ đến cuối dòng.

Kiểm soát-K
Xóa tất cả các ký tự từ vị trí con trỏ hiện tại cho đến cuối dòng.

Kiểm soát-U
Xóa tất cả các ký tự từ đầu dòng đến con trỏ hiện tại
Chức vụ.

Xóa bỏ

xóa lùi
Xóa ký tự bên trái của con trỏ.

Kiểm soát-D
Xóa ký tự dưới con trỏ.

đăng ký hạng mục thi Trả hàng
Chấp nhận dòng.

trốn thoát Bỏ dòng. Lưu ý: Điều này khác với vi.

TAB Cố gắng hoàn thành từ hiện đang gõ. Nếu sự hoàn thành không phải là duy nhất thì từ đó là
hoàn thành đến mức độc đáo. Nếu TAB-phím được nhấn hai lần vào cùng một vị trí, a
danh sách tất cả các lần hoàn thành có thể được hiển thị.

ĐỀU ĐẶN BIỂU THỨC


Trong phần này giả định rằng bạn đã quen thuộc với RE (biểu thức chính quy). TRONG
hầu hết các ứng dụng (ví dụ, vi, ...) RE hoạt động trên đường dây, nghĩa là không thể
sử dụng RE chứa ngắt dòng (ký tự dòng mới). TRONG người bói toán, bộ đệm không bị phân chia
thành các dòng riêng biệt và ký tự dòng mới được coi là ký tự `bình thường',
Bây giờ vấn đề là: hãy tưởng tượng việc tìm kiếm "a.*b" trong một tệp 5 MB, việc này sẽ mất rất nhiều thời gian.
dài (có thể lên tới vài phút trên máy chậm). Đó là lý do tại sao có một tối đa
giới hạn (toán tử lặp lại khớp nhiều nhất tối đa lần xuất hiện của toán hạng của nó). Các
giá trị mặc định của tối đa là 1024, nhưng nó có thể được tùy chỉnh bằng cách sử dụng :bộ-yêu cầu. Vì
các biểu thức đơn giản (các biểu thức mà độ dài của trận đấu có thể được xác định từ
biểu thức) có thể ghi đè tối đa giới hạn bằng cách nhân đôi `*' hoặc `+'
toán tử, ví dụ: "a.**b" hoặc "foo\(bar\)\+\+".
Lưu ý rằng các bộ xác định ngữ cảnh `^'/`$' (bắt đầu/kết thúc một dòng) và `\<'/`\>'
(bắt đầu/kết thúc một từ) có sẵn và thực sự làm được những gì bạn mong đợi. Nếu bạn không
muốn các nguyên tử `.' và `[^...]' để khớp với ký tự dòng mới, bạn có thể đặt đặc biệt
tùy chọn sử dụng :bộ-yêu cầu.
Để nhập một ký tự đặc biệt, bạn có thể sử dụng chuỗi thoát C `\'-eschuẩn. Để nhập một
ký tự sử dụng mã bát phân của nó, hãy sử dụng tiền tố `\o'-theo sau là tối đa ba chữ số bát phân.
(Các lối thoát bát phân kiểu C không được hỗ trợ, bởi vì `\0', ... `\9' được hiểu là back-
tham chiếu đến các biểu thức con của RE.) Để nhập một ký tự bằng mã hex của nó, hãy nhập một
tiền tố `\x'-theo sau là tối đa hai chữ số hex; mã thập phân có thể được nhập bằng cách sử dụng
tiền tố `\d'-theo sau là tối đa ba chữ số thập phân. Có thể nhập chuỗi
mã bằng cách nhân đôi số xác định cơ sở, ví dụ: "\xxfe ff 5a 7e" hoặc "\oo276 277 132 176". Ghi chú
rằng một chuỗi như vậy được coi là một nguyên tử, tức là RE "\xxff fe*" khớp với bất kỳ số nào (
tối đa) của sự lặp lại của ff fe.
Có thể sử dụng tất cả các loại ký tự `\'-scapes (các ký tự thoát đại diện cho một ký tự đơn
ký tự) trong phạm vi `[]'-. Trong một phạm vi, `o' chọn cơ số bát phân cho
escape có thể được bỏ qua vì các tham chiếu ngược trong một phạm vi không có ý nghĩa. Khi
chỉ định số lần lặp lại tối thiểu và/hoặc tối đa bằng cách sử dụng toán tử `\{,}'-, toán tử
các số có thể được cung cấp dưới dạng thập phân (không có tiền tố), bát phân (tiền tố `0') hoặc thập lục phân (tiền tố `0x'). Nếu như
không có số lượng tối đa được chỉ định và toán hạng không phải là một biểu thức đơn giản, nhiều nhất là
tối đa các trận đấu sẽ được tìm thấy.

MÁY TÍNH


hexer cung cấp một máy tính đơn giản (myc) có khả năng thực hiện mọi thao tác có sẵn trong C. To
nhập myc lệnh chỉ cần nhập một % (phần trăm) dấu và một biểu thức trong ký hiệu trung tố. Nó
có thể sử dụng dấu ngoặc đơn. myc hiểu các toán tử trung tố nhị phân sau đây
(từ mức độ ưu tiên cao nhất đến thấp nhất): ** (sức mạnh), * (nhân), / (chia), % (mô-đun), +
(thêm vào), - (trừ), << (Sang trái), >> (chuyển sang phải), < (ít hơn), <= (nhỏ hơn hoặc bằng), >
(lớn hơn), >= (lớn hơn hoặc bằng), == (bình đẳng), != (không công bằng), & (số học và), |
(số học hoặc), ^ (loại trừ số học hoặc), && (hợp lý và), || (hợp lý hoặc), =
(giao phó); và các toán tử tiền tố đơn nhất sau: - (phủ định, trừ một đơn vị), ! (hợp lý
không), ~ (bổ sung theo bit). myc biết ba loại dữ liệu: boolean, số nguyên (32bit),
phao (64 bit, tương đương với C double). Trên một số nền tảng bí truyền, độ chính xác của
số nguyên và số float có thể khác nhau. Như trong C, kết quả của phép chia phụ thuộc vào dữ liệu
các loại toán hạng. Một số nguyên chia cho một số nguyên sẽ ra một số nguyên. Nếu bạn muốn
kết quả là một float, hãy đảm bảo một trong các toán hạng là float, ví dụ như gõ 4 / 7.
thay vì 4/7 or a/(b+0.) thay vì a / b. Hoạt động nguồn trả về một float nếu
kết quả quá lớn để có thể chứa một số nguyên. Kết quả tính toán được lưu trữ trong
biến đặc biệt $$$n Ở đâu n là số của lệnh.

Sử dụng hexer trực tuyến bằng dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

  • 1
    VÒI
    VÒI
    SWIG là một công cụ phát triển phần mềm
    kết nối các chương trình được viết bằng C và
    C ++ với nhiều cấp độ cao
    ngôn ngữ lập trình. SWIG được sử dụng với
    khác nhau...
    Tải xuống SWIG
  • 2
    Chủ đề WooCommerce Nextjs React
    Chủ đề WooCommerce Nextjs React
    Chủ đề React WooCommerce, được xây dựng với
    JS tiếp theo, Webpack, Babel, Node và
    Express, sử dụng GraphQL và Apollo
    Khách hàng. Cửa hàng WooCommerce trong React (
    chứa: Sản phẩm ...
    Tải xuống Chủ đề phản ứng WooC Commerce Nextjs
  • 3
    Archlabs_repo
    Archlabs_repo
    Gói repo cho ArchLabs Đây là một
    ứng dụng cũng có thể được tìm nạp
    từ
    https://sourceforge.net/projects/archlabs-repo/.
    Nó đã được lưu trữ trong OnWorks ở...
    Tải xuống archlabs_repo
  • 4
    Dự án Zephyr
    Dự án Zephyr
    Dự án Zephyr là một thế hệ mới
    hệ điều hành thời gian thực (RTOS)
    hỗ trợ nhiều phần cứng
    kiến trúc. Nó dựa trên một
    hạt nhân có dấu chân nhỏ ...
    Tải xuống dự án Zephyr
  • 5
    SCons
    SCons
    SCons là một công cụ xây dựng phần mềm
    đó là một sự thay thế vượt trội so với
    công cụ xây dựng "Make" cổ điển
    tất cả chúng ta đều biết và yêu thích. SCons là
    thực hiện một ...
    Tải xuống SCons
  • 6
    PSeInt
    PSeInt
    PSeInt là trình thông dịch mã giả cho
    sinh viên lập trình nói tiếng Tây Ban Nha.
    Mục đích chính của nó là trở thành một công cụ để
    học và hiểu cơ bản
    quan niệm ...
    Tải xuống PSeInt
  • Khác »

Lệnh Linux

  • 1
    7z
    7z
    7z - Trình lưu trữ tệp cao nhất
    tỷ lệ nén ...
    Chạy 7z
  • 2
    7za
    7za
    7za - Trình lưu trữ tệp cao nhất
    tỷ lệ nén ...
    Chạy 7za
  • 3
    creepy
    creepy
    CREEPY - Một thông tin định vị địa lý
    công cụ tổng hợp MÔ TẢ: rùng rợn là một
    ứng dụng cho phép bạn thu thập
    thông tin liên quan đến vị trí địa lý về
    người dùng từ...
    Chạy rùng rợn
  • 4
    cricket-biên dịch
    cricket-biên dịch
    cricket - Một chương trình để quản lý
    thu thập và hiển thị chuỗi thời gian
    dữ liệu ...
    Chạy cricket-biên dịch
  • 5
    g-quấn-config
    g-quấn-config
    g-wrap-config - tập lệnh để nhận
    thông tin về phiên bản đã cài đặt
    của G-Wrap...
    Chạy g-wrap-config
  • 6
    g.accessgrass
    g.accessgrass
    g.access - Kiểm soát quyền truy cập vào
    bộ bản đồ hiện tại cho những người dùng khác trên
    hệ thống. Nếu không có tùy chọn nào được đưa ra, hãy in
    tình trạng hiện tại. TỪ KHÓA: tổng hợp, bản đồ
    quản lý,...
    Chạy g.accessgrass
  • Khác »

Ad