首页 分类编程

使用数字来打印字符

#include <iostream> int main() {  for (int i = 32;i < 128;i++)   std::cout << (char) i;  std::cout << std::endl;  return 0; }

将过大的值赋给signed short变量

#include <iostream> int main() {  using std::cout;  using std::endl;  short int smallNumber;  smallNumber = 32767;  cout << “smallNumber :  ” << smallNumber << endl;  smallNumber++;  cout << “smallNumber :  ” << smallNumber << endl;  smallNumber++;  cout << “smallNumber :  ” << smallNumber << endl;  smallNumber++;  cout << “smallNumber :  ” << smallNumber << endl;  sma...

演示unsigned类型变量的回绕

#include <iostream> int main() {  using std::cout;  using std::endl;  unsigned short int smallNumber;  smallNumber = 65535;  cout << “smallNumber :  ” << smallNumber << endl;  smallNumber++;  cout << “smallNumber :  ” << smallNumber << endl;  smallNumber++;  cout << “smallNumber :  ” << smallNumber << endl;  smallNumber++;  cout << “smallNumber :  ” << smallNumber << e...

演示typedef创建别名

#include <iostream> //Demonstrates typedef keyword using std::cout; using std::endl; typedef unsigned short USHORT;  //typedef defined int main() {  USHORT Width = 5,Length;  Length = 10;  USHORT Area = (Width * Length);  cout << “Width:” << Width << endl;  cout << “Length:” << Length <<endl;  cout << “Area:” << Area << endl;  return 0; }

演示变量的用法

#include <iostream> //Demostration of variables using std::cout; using std::endl; int main() {  unsigned short int width = 5 , length;  length = 10; //Create an unsigned short and initialize with result //of multiplying width by length  unsigned short Area = (width * length);  cout << “width:” << width << endl;  cout << “length:” << length <<endl;  cout << “Area:” << Area << endl;  return 0; }  

演示在你的计算机上变量类型的长度

#include <iostream> //确定在你的计算机上变量类型的长度。 using std::cout; int main() {  cout<<“the size of an int is:tt” << sizeof(int) <<“bytesn.”;  cout<<“the size of an short int is:tt” << sizeof(short) <<“bytesn.”;  cout<<“the size of an long int is:tt” << sizeof(long) <<“bytesn.”;  cout<<“the size of an wchar_t is:tt” << sizeof(wchar_...

C++中的数据类型

#include <iostream> using namespace std;; int add(int x,int y) {  return x+y; } void main() {  int x=1,y=2;  std::cout<<add(x,y); } C++中的数据类型 C++有六种数据类型,他们分别是布尔型(bool),字符型(char),双字符型(wchar_t),整型(int),单精度浮点型(float),双精度浮点型(double)。 再细分的话整型又可以分为无符号型,长整型和短整型,双精度型还可以包括双精度型和长双精度型。(除此之外还有静态变量(static),外部变量(extern),寄存器变量和自动存储变量)

全局变量

#include <iostream> using namespace std; //在任一函数外部定义的变量叫全局变量,对程序中的任何函数均有效,包括main函数 int x=3,y=4;//定义全局变量,并初始化x=3,y=4 void swap(int,int);//定义一个没有返回值的swap函数 void main() {  cout<<“在main函数中调用swap函数之前x的值为:”<<x<<”  y的值为”<<y<<endl;  swap(x,y);  //调用完swap函数以后会析构掉x,y的值,下一句输出的仍然是x=3,y=4  cout<<“在main函数中调用swap函数之后x的值为:̶...

局部变量

#include <iostream> using namespace std; void swap(int,int);//定义一个没有返回值的swap函数 void main() {  //在函数中声明的变量叫做局部变量,局部变量只存活在该函数中,假如该函数  //调用结束,该变量的寿命也将结束  int x=3,y=4;//初始化x=3,y=4  cout<<“在main函数中调用swap函数之前x的值为:”<<x<<”  y的值为”<<y<<endl;  swap(x,y);//调用swap函数  cout<<“在main函数中调用swap函数之后x的值为:”<<x<<”  y的值为&...

函数的声明与定义

#include <iostream> using namespace std; //在程序中使用函数时,必须先声明,再定义。 //声明的目的是告诉编译器你即将声明的函数名字,返回值的类型,参数是什么 //定义是告诉编译器函数的功能 //假如不声明,该函数就不能被其它函数调用。 //通常把函数的声明叫做函数原型,把函数的定义叫做函数实现 int add(int x,int y)    //声明一个函数 //也可以写成 //int add(int ,int )//参数名可以省略 int main() {  return 0; } int add(int x,int y)//函数的定义,x,y室参数名 {  return x+y;     //返回X+Y的值 } //很多时候...