此篇博文为C++学习之路第一篇,如前所述,我们的资料主要依据《C++ Primer Plus》这本书,顺序也基本按照书中的理解;欢迎大家指正交流!
using name space;
std::cout std::endl 名称空间std
short的范围是【-32768,32767】 unsigned short范围【0,65535】注意上下溢出
cout.setf(ios_base::fixed,ios_base::floatfield); //setf()主要用来修改结果的显示方式
ios_base::fixed是设置cout为定点输出格式ios_base::floatfield是设置输出时按浮点格式,小数点后有6位数字;注意float类型表示有效位数的能力有限
int yamcosts[3]={20,30,5}; 定义数组大小为3并初始化值,如果没有初始化则元素值将是不确定的,值是以前驻留在该内存中的值。
sizeof单位是字节
float hotelTips[5]={5.0,2.5}; 其他三个被自动设置为0
short things[]={1,5,3,8}; 自动计算有几个成员元素;
char dog[5]={'b','e','a','u','x'}; 不是字符串
char cat[5]={'f','a','t','s','\0'}; 是字符串,要有空字符
char fish[]="Bubbles"; 字符串常量
char shirt_size='S' 'S'=83
char shirt_size="S" 非法,“S”实际表示字符串所在的内存地址
字符串自动拼接
cout<<"I'd give my right ar"
"m to be a great violinist.\n";
// strings.cpp -- storing strings in an array
#include <iostream>
#include <cs