- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五章用C编写生物信息学程序基础2整理
第五章 用C++编写生物信息学程序基础(2) 目录 1 数据类型 2 数组 3 指针 4 函数表 1 数据类型 整数型: int 实数型: float 与 double float的数值范围是3.4×10-38-3.4×1038 double的数值范围是1.7×10-308-1.7×10308 字符型: char 所谓字符是指: ’a’ ‘A’ ‘b’ ‘B’ ‘c’ ‘C’ ‘d’ ‘D’ 只代表一个字符 2 数组 数组 [ ] int a[5]; //定义一个数组(数组名为a),它 //有5个元素,元素都是int型的。 现在对其赋值: a[5] = {1,2,3,4,5} 则a[0]=1, a[1]=2,a[2]=3,a[3]=4,a[4]=5 注意:1.下标是从0开始的。 2. 元素必须都为int型。 字符数组 [ ] char s[5] //定义一个数组(数组名为s) //它有5个元素,元素都是char型 对其赋值: s[5] = {‘a’,‘b’,‘c’,‘d’,‘e’}; 也可以把s[5]看做一个字符串 ”abcd” 即s[5]=“abcd”,则a[0]=a, a[1]=b, a[2]=c, a[3]=d, a[4]=“\0”,最后一个元素为空格符. 3 指针 指针是指变量在物理内存中的地址 *为指针运算符, 为取地址运算符 形式:类型说明符 *指针变量名 char *p char a[6]=“JINAN”; //定义字符串 char *p; //定义指针 p=a[0]; //指针初始化,也可写成p=a 4 库函数 C++可以使用C语言的库函数,但要在程序开头加入:#include cmath 函数名: pow 功 能: 指数函数(x的y次方) 用 法: double pow(double x, double y); 函数名: sqrt 功 能: 计算平方根 用 法: double sqrt(double x); * 示范程序 #include iostream using namespace std; int main ( ) { float a; float b; cina; b=a/3; cout a/3=bendl ; return 0; } 示范程序 #include iostream using namespace std; int main ( ) { char a; char b; char c; char d; a=‘J’; b=‘I’; c=‘N’; d=‘A’; cout abcdcendl ; return 0; } 示范程序 #include iostream using namespace std; int main ( ) { int a[5]={7, 8, 9, 10, 11}; cout“a[0]=”a[0]endl; cout“a[1]=”a[1]endl; cout“a[2]=”a[2]endl; cout“a[3]=”a[3]endl; cout“a[4]=”a[4]endl; return 0; } 示范程序 #include iostream using namespace std; int main ( ) { char a[5]={‘J’, ‘I’, ‘N’, ‘A’, ‘N’}; cout“a[0]=”a[0]endl; cout“a[1]=”a[1]endl; cout“a[2]=”a[2]endl; cout“a[3]=”a[3]endl; cout“a[4]=”a[4]endl; return 0; } 示范程序 #include iostream using namespace st
文档评论(0)