-
int x=0;
cin >> x;
cout << oct << x <<endl;
这里的oct为类型,如dec,hex,boolalpha
查看全部 -
#include <iostream>
#include <stdlib.h>
using namespace std;
namespace myNum //填写命名空间的关键字
{
int x = 105;
}
int main()
{
// 使用bool类型定义isOdd,作为状态位
bool isFlag = false;
if(myNum::x % 2 == 0)
{
//改变状态位的值,使其为false
isFlag=0;
}
else
{
//改变状态位的值,使其为true
isFlag=1;
}
// 判断状态位的值
if(isFlag == 1)
{
// 如果状态位的值为true,则打印变量x是奇数
cout << "变量x是奇数" << endl;
}
else
{
// 如果状态位的值为false,则打印变量x是偶数
cout << "变量x是偶数" << endl;
}
return 0;
}
如果打印x的值呢,cout << "x=" << x << endl;
查看全部 -
命名空间关键字:namespace
查看全部 -
C语言的I/0方式
输入过程
输入设备---> 输入流----> scanf----> 变量
输出过程
变量 ----> printf ----> 输出流 ----> 输出设备
C++的I/0方式
输入过程
输入设备---> 输入流----> cin----> 变量 // cin >> x ;
cin >> x >>y;
输出过程
变量 ----> cout ----> 输出流 ----> 输出设备 // cout<< x <<endl;
cout<< "x+y="<< x+y << endl;
查看全部 -
C 数据类型 基本类型 整形 int
字符型 char
实型 单精度实型 float
双精度实型 double
构造类型 数组类型
结构类型 struct
联合类型 union
枚举类型 enum
指针类型
空类型 (无值类型) void
新的数据类型 逻辑类型 C 非0 0
C++ bool true false
新的初始化方法 复制初始化 int x = 1024;
直接初始化 int x(1024);
随用随定义 C语言 所有变量定义必须位于函数体的最前面
C++ 所有变量随用随定义
查看全部 -
C++之远航篇: 1、运行快、占用资源小; 2、C++是从C的基础上发展而来的,支持面向过程以及面向对象; 3、查看全部
-
命名空间namespace:划片取名字
为什么有命名空间?为应对重名的情况。
怎样定义命名空间?使用关键字namespace。
命名空间的使用
A和B公司同时有变量x和函数f1()。想使用A中x同时又使用B中f1()的处理方法如下:
namespace A
{
int x=0;
void f1();
void f2();
}
namespace B
{
int x=2;
void f1();
void f3();
}
cout << A::x << endl; //使用A中x
B::f1(); //使用B中f1()
查看全部 -
一.输入输出方式
1.C的I/O
输入过程:输入设备->输入流->scanf->变量
输出过程:变量->printf->输出流->输出设备
2.C++的I/O :流程不变 方式不同
输入过程:输入设备->输入流->cin->变量
输出过程:变量->cout->输出流->输出设备
cout语法形式:cout<<x<<endl; //可以直接讲变量x放入 不必声明变量类型。endl与c中\n等效
cout<<"x+y="<<x+y<<endl; //字符串用双引号 最后加分号
cin语法形式:cin>>x; //将用户输入到变量x中 无需关心x的数据类型
cin>>x>>y; //依次给多个变量赋值
C++中I/O好处:1.不用关注占位符。c中必须对应顺序写%d等很麻烦 2.不用关注数据类型。不用关心
如c中的%d等 3.不易出错。
查看全部 -
一.新的数据类型
1.c语言中的数据类型
2.C++中新增了bool类型。可以简化程序,让程序更易懂。
二.新的初始化方法
C语言中初始化: int x = 1024; //复制初始化
C++中的初始化:1. int x = 1024; //复制初始化
2. int x (1024); //直接初始化
三.随用随定义
C语言中所有变量定义必须在函数体最前面,但C++不用。
注:现在c99已经添加了对变量声明的改变和c++相同。可以随时声明随时使用。
查看全部 -
cout << A::x << endl; //输出A程序库里的x
B::f1(); //
查看全部 -
输入输出的使用
查看全部 -
复制初始化 int x = 1024;
直接初始化 int x(1024);
查看全部 -
cout<<"输出内容"<<endl; //输出语句
查看全部 -
int getMaxOrMin(int *arr,int count,bool isMax) { int temp=arr[0]; for(int i=1;i<count;i++) { if(isMax) { if(temp<arr[i]) { temp=arr[i]; } } } else { if(temp>arr[i]) { temp=arr[i]; } } return temp }
查看全部 -
cout<<A::x<<endl; B::f1();
查看全部
举报