EnglishFrenchSpanyol

Ad


Favicon OnWorks

bcplan9 - Dalam talian di Awan

Jalankan bcplan9 dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan bcplan9 yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


bc - bahasa aritmetik ketepatan arbitrari

SINOPSIS


bc [ -c ] [ -l ] [ -s ] [ fail ... ]

DESCRIPTION


Bc ialah pemproses interaktif untuk bahasa yang menyerupai C tetapi menyediakan aritmetik pada
nombor dengan panjang arbitrari dengan sehingga 100 digit di kanan titik perpuluhan. Ia mengambil
input daripada mana-mana fail yang diberikan, kemudian membaca input standard. The -l hujah bermaksud
nama perpustakaan matematik ketepatan sewenang-wenangnya. The -s hujah menyekat automatik
paparan hasil pengiraan; semua output adalah melalui cetak perintah.

Sintaks berikut untuk bc program adalah seperti C; L bermaksud surat a-z, E cara
ungkapan, S bermaksud pernyataan.

Leksikal

komen disertakan bersama /* */

penyataan tamat baris baharu

Nama

pembolehubah mudah: L
elemen tatasusunan: L[E]
Perkataan asas daripada, bos, dan skala

operan lain

nombor panjang sewenang-wenangnya dengan tanda pilihan dan titik perpuluhan.

(E)

persegi(E)

panjang (E)
bilangan digit perpuluhan bererti

skala (E)
bilangan digit kanan titik perpuluhan

L(E,...,E)
panggilan fungsi

Operator

+ - * / % ^ (% adalah baki; ^ adalah kuasa)

++ --

== <= >= != < >

= += -= *= /= %= ^=

Penyata
E
{ S ; ... ; S }
cetak E
if ( E ) S
manakala ( E ) S
Untuk ( E ; E ; E ) S
pernyataan batal
memecahkan
berhenti
"teks"

Definisi fungsi
menentukan L ( L , ... , L ){
auto L , ... , L
S ; ... ; S
pulangan E
}
Berfungsi dalam
-l perpustakaan matematik
s(x) sinus
c(x) cosine
e(x) eksponen
l(x) log
a(x) arctangen
j(n, x)
Fungsi Bessel
Semua argumen fungsi diluluskan oleh nilai.

Nilai ungkapan di peringkat atas dicetak melainkan pengendali utama ialah a
tugasan atau -s hujah baris arahan diberikan. Teks dalam petikan, yang mungkin termasuk
baris baharu, sentiasa dicetak. Sama ada koma bertitik atau baris baharu boleh memisahkan pernyataan.
Tugasan kepada skala mempengaruhi bilangan digit yang akan dikekalkan pada aritmetik
operasi dengan cara dc(1). Tugasan kepada asas daripada or bos tetapkan input dan output
radix nombor masing-masing.

Huruf yang sama boleh digunakan sebagai tatasusunan, fungsi, dan pembolehubah ringkas secara serentak.
Semua pembolehubah adalah global kepada program. Pembolehubah automatik ditolak ke bawah semasa
panggilan fungsi. Dalam pengisytiharan tatasusunan sebagai hujah fungsi atau pembolehubah automatik
kurungan persegi kosong mesti mengikut nama tatasusunan.

Bc sebenarnya adalah prapemproses untuk dc(1), yang digunakan secara automatik, melainkan jika -c
(kompil sahaja) pilihan ada. Dalam kes ini dc input dihantar ke standard
output sebaliknya.

CONTOH


Tentukan fungsi untuk mengira nilai anggaran eksponen. Gunakannya untuk mencetak 10
nilai. (Fungsi eksponen dalam perpustakaan memberikan jawapan yang lebih baik.)

skala = 20
takrifkan e(x) {
auto a, b, c, i, s
kepada = 1
b = 1
s = 1
untuk(i=1; 1; i++) {
a *= x
b *= i
c = a/b
jika(c == 0) kembalikan s
s += c
}
}
untuk(i=1; i<=10; i++) cetak e(i)

Gunakan bcplan9 dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

  • 1
    Pemuat but Clover EFI
    Pemuat but Clover EFI
    Projek telah berpindah ke
    https://github.com/CloverHackyColor/CloverBootloader..
    Ciri:Buat macOS, Windows dan Linux
    dalam UEFI atau mod lama pada Mac atau PC dengan
    UE...
    Muat turun pemuat but Clover EFI
  • 2
    unitedrpms
    unitedrpms
    Sertai kami dalam Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    Dayakan repositori URPMS dalam anda
    sistem -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    Muat turun unitedrpms
  • 3
    Meningkatkan Perpustakaan C ++
    Meningkatkan Perpustakaan C ++
    Boost menyediakan mudah alih percuma
    perpustakaan C++ semakan rakan sebaya. The
    penekanan adalah pada perpustakaan mudah alih yang
    berfungsi dengan baik dengan Perpustakaan Standard C++.
    Lihat http://www.bo...
    Muat turun Perpustakaan Boost C++
  • 4
    VirtualGL
    VirtualGL
    VirtualGL mengubah hala arahan 3D daripada a
    Aplikasi OpenGL Unix/Linux ke a
    GPU sebelah pelayan dan menukarkan
    memberikan imej 3D ke dalam aliran video
    dengan yang...
    Muat turun VirtualGL
  • 5
    libusb
    libusb
    Perpustakaan untuk membolehkan ruang pengguna
    program aplikasi untuk berkomunikasi
    Peranti USB. Khalayak: Pembangun, Tamat
    Pengguna/Desktop. Bahasa Pengaturcaraan: C.
    kategori...
    Muat turun libusb
  • 6
    SWIG
    SWIG
    SWIG ialah alat pembangunan perisian
    yang menghubungkan atur cara yang ditulis dalam C dan
    C++ dengan pelbagai peringkat tinggi
    bahasa pengaturcaraan. SWIG digunakan dengan
    berbeza...
    Muat turun SWIG
  • Lebih »

Arahan Linux

Ad