电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

Pascal_C_C++语句对比VIP免费

Pascal_C_C++语句对比_第1页
1/8
Pascal_C_C++语句对比_第2页
2/8
Pascal_C_C++语句对比_第3页
3/8
Pascal/C/C++语句对比 By Nettle 一、Hello world 先看三种语言的样例: Pascal begin writeln(„Hello world‟); end. C #include int main() { printf("Hello world!\n"); return 0; } C++ #include using namespace std; int main() { cout << "Hello world!" << endl; return 0; } 从这三个程序可以看到一些最基本的东西。在 Pascal 中的 begin 和 end,在 C/C++里就是{};Pascal 主程序没有返回值,而 C/C++返回 0(好像在 C 中可以为 NULL)。在C/C++中,main 函数以前的是头文件,样例中 C 为 stdio.h,C++除了 iostream 还有第二行的 using namespace std,这个是打开命名空间的,NOIP 不会考这个,可以不管,只要知道就行了。 此外说明 注释单行用//,段落的话 Pascal 为{},C/C++为/* */。 二、数据类型及定义 这里只列出常用的类型。 1、整型 Pascal C/C++ 范围 shortint - -128 … 127 integer short -32768 … 32767 longint int -2147483648 … 2147483647 int64 long long -9223372036854775808 … 9223372036854775807 byte - 0 … 255 word unsigned short 0 … 65535 longword unsigned int 0 … 4294967295 qword unsigned long long 0 … 18446744073709551615 2、实型 Pascal C/C++ 范围 real float 2.9E-39 … 1.7E38 single - 1.5E-45 … 3.4E38 double double 5.0E-324 … 1.7E308 3、字符即字符串 字符在三种语言中都为 char,C 里没有字符串,只有用字符数组来代替字符串,Pascal和 C++均为 string。Pascal 中字符串长度有限制,为 255,C++则没有。 字符串和字符在 Pascal 中均用单引号注明,在 C/C++中字符用单引号,字符串用双引号。 4、布尔类型 Pascal 中为 boolean,C/C++ 为 bool。值均为 True 或 False。C/C++中除 0外 bool 都为真。 5、定义 常量的定义均为 const,只是在 C/C++中必须要注明常量的类型。在 C/C++中还可以用宏来定义常量,此时不注明类型。 Pascal C/C++ const a = 60; b = -a + 30; d = „„; const int a = 60; const int b = - a + 30; const string d = “”; define MAXN 501 //这个是宏 变量的定义,C/C++在定义的同时可以赋值: Pascal C/C++ ...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

Pascal_C_C++语句对比

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部