⑴ 請問大家C/C++、JAVA、php、pascal、python、perl等程序語言的常用編譯器是什麼謝謝大家了
多看書,建議買湖北師范大學出版社的信息學奧林匹克教程(一套)。我們這里搞競賽的都用這個。效果很好。另附:free pascal的函數:
一、數學函數:
Inc(i) 使I:=I+1;
Inc(I,b) 使I:=I+b;
Abs(x) 求x的絕對值 例:abs(-3)=3
Chr(x) 求編號x對應的字元。例:Chr(65)=』A』 chr(97)=』a』 chr(48)=』0』
Ord(x) 求字元x對應的編號。例:ord(『A』)=65 ord(『a』)=97 另外:ord(false)=0 ord(true)=1
Sqr(x) 求x的平方。 例:sqr(4)=16
Sqrt(x)求x的開方. 例:sqrt(16)=4
round(x) 求x的四捨五入 例:round(4.5)=5
trunc(x) 求x的整數部分 例:trunc(5.6)=5 結果是integer型
int(x) 求x的整數部分 例int(5.6)=5.0 結果是real型
frac (x)求x的小數部分 例 frac(5.6)=0.6
pred(x) 求x的前導 pred(『b』)=』a』 pred(5)=4 pred(true)=false
succ(x) 求x的後繼 succ(『b』)=』c』 succ(5)=6 succ(false)=true
odd(x) 判斷x是否為奇數。如果是值為true,反之值為false. Odd(2)=false odd(5)=true
power(a,n) 求a的n次方 power(2,3)=8
random 取0~1之間的隨機數(不能取到1)
randomize 隨機數的種子函數,在每次設置隨機數時都要把這個函數放在最前面.
Fillchar(a,size(a),0) 數組初始化,即把數組a的值全部置為0
SHR: x SHR n 把x換成二進制後向右移n位,相當於 把x 除以 2n
SHL: x SHL n把x換成二進制後向左移n位,相當於 把x 乘以 2n
二、字元串函數
1. 連接運算 concat(s1,s2,s3…sn) 相當於s1+s2+s3+…+sn.
例:concat(『11』,』aa』)=』11aa』;
2. 求子串。 Copy(s,I,L) 從字元串s中截取第I個字元開始後的長度為l的子串。
例:(『abdag』,2,3)=』bda』
3. 刪除子串。過程 Delete(s,I,l) 從字元串s中刪除第I個字元開始後的長度為l的子串。
例:s:=』abcde』;delete(s,2,3);結果s:=』ae』
4. 插入子串。 過程Insert(s1,s2,I) 把s1插入到s2的第I個位置
例:s:=abc;insert(『12』,s,2);結果s:=』a12bc』
5. 求字元串長度 length(s) 例:length(『12abc』)=5
6. 搜索子串的位置 pos(s1,s2) 如果s1是s2的子串 ,則返回s1的第一個字元在s2中的位置,若不是子串,則返回0.
例:pos(『ab』,』12abcd』)=3
7. 字元的大寫轉換。Upcase(ch) 求字元ch的大寫體。
例:upcase(『a』)=』A』
8. 數值轉換為數串。 過程 Str(x,s) 把數值x化為數串s.
例:str(12345,s); 結果s=』12345』
9. 數串轉換為數值。 過程val(s,x,I) 把數串s轉化為數值x,如果成功則i=0,不成功則I為無效字元的序數
例:val(『1234』,x,I);結果 x:=1234
⑵ C++的編譯器都有哪些
kDevelop、Anjuta、Code Blocks、Visual Mingw、Ideone、Eclipse CDT、Compilr、Code Lite、Netbeans C++、DevC++。
⑶ C語言,請問使用C語言的程序員,現在用什麼開發工具
vc++6.0
vs2008
linux系統的話
gcc
g++
⑷ 各位在mac os環境下的程序員使用什麼開發工具來編寫C
現在的開發工具很多,只要自己覺得使用方便就可以了
⑸ 尋找編寫c語言的軟體
vc 6.0 微軟的那個絕對比tc好
⑹ 優秀的C語言程序員都是用哪些開發工具
沒有給c語言專用的開發工具.
你說的trubo
c是編譯器.
vc++可以開發c語言,但不能算是c的開發工具.
c的編輯工具有個比較出名的,source
insight
90%以上用c語言開發的公司都會選用這個編輯器的.當然了,如果是小代碼量的工程,估計不會選用它,用個ue就可以了.
像幾千萬行的c工程的話,必須用sourceinsight
3.5的.
⑺ 用c語言編程的的編程員,安裝哪種編程軟體最好最實用
gcc(GNU Compiler Collection,GNU編譯器套裝),是一套由 GNU 開發的編程語言編譯器。它是一套GNU編譯器套裝
以 GPL 及 LGPL 許可證所發行的自由軟體,也是 GNU計劃的關鍵部分,亦是自由的類Unix及蘋果電腦 Mac OS X 操作系統的標准編譯器。
⑻ 常用的c/c++開發工具有那些,公司用的那種!
現在用VC 6.0的不多了!大部分還都是VS2005 ,08、10 的!也有部分公司用BCB 2009, 以及以上版本的……