您的位置:首页 > 其它

基础语法

2015-10-04 20:16 211 查看
cout函数,该函数用于输出数据

  cout函数用于向屏幕输出数据,语法如下:

  std::cout << 表达式1 << 表达式2 << ... ... << 表达式n;

  其中,"<<"称为插入运算符,表达式为要输出的数据。

  引用iostream头文件

    使用cout函数,该函数是C函数库中的函数,在使用前,要引用#include <iostream>头文件,否则程序无法编译。

#include "stdafx.h"
#include <iostream>
using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
cout << "您好!\n";
cout << "谢谢您对本书的支持!\n";
cout << "明日科技,编程词典。\n";
system("pause");
return 0;
}


cin函数,该函数用于获得输入设备的数据

  语法如下:

  cin >> 变量1 >> 变量2 >> ... ... >>变量n;

  其中,”>>”称为提取运算符,变量用于存储输入的数据。

printf函数,该函数用于输出数据

  printf函数就是在进行格式输出时使用的函数,也称为格式输出函数,语法如下:

  printf (格式控制,输出列表);

  参数说明

  (1)格式控制:格式控制是用双引号括起来的字符串,此处也称为转换控制字符串。其中包括两种字符,一种是格式字符,另一种是普通字符。其中格式字符用来进行格式说明,其作用是将输出的数据转化为指定的格式输出。格式字符是以"%"字符开头的。普通字符是需要原样输出的字符,其中包括双引号内的逗号、空格和换行符。

  (2)输出列表:输出列表中列出的是要进行输出的一些数据,可以使变量或表达式。

在使用printf函数输出数据时,一定要注意设置的输出格式要与后边输出的数据相对应,否则会导致程序运行后的崩溃。

  多条输出语句的优势

    使用printf函数,在输出数据时,可以将几条输出语句组合在一起,一次性进行输出,但是为了调整数据的输出位置,可以将语句分开输出,从而在代码中将要输出的形式组合出来,相比于使用一条语句的输出,能够更快地调整输出字符的位置。

  使用printf函数实现不同类型数据的输出

    数值类型主要分为整型和实型(浮点类型)两大类。其中,整型数据按长度划分可以分为普通整形、短整形和长整形3类。

整型类型表

类型

名称

字节数

范围

[signed]int

有符号整型

4

-2147483648~2147483647

Unsigned[int]

无符号整型

4

0~4294967295

[signed]short

有符号短整型

2

-32768~32767

Unsigned short [int]

无符号短整形

2

0~65535

[signed] long [int]

有符号长整型

4

-2147483648~2147483647

Unsigned long [int]

无符号长整型

4

0~4294967295

    实型主要包括单精度型、双精度型和长双精度型。

实型类型表

类型

名称

字节数

范围

float

单精度型

4

1.2e-38~3.4e38

double

双精度型

8

2.2e-308~1.8e308

long double

长双精度型

8

2.2e-308~1.8e308

  使用一个printf函数输出多个变量的值

    在使用printf函数时,可以为其设置多个参数一起输出,每个参数用”,”分隔。

  转义字符

    转义字符是特殊的字符常量,使用时以字符”\”代表开始转义,与后面连接的字符一起表示转义后的字符。

转义字符表

转义字符

说明

转义字符

说明

\0

空字符

\f

换页

\a

响铃

\r

回车

\b

退格

\\

反斜杠

\t

水平制表

\’

单引号字符

\n

换行

\”

双引号字符

#include "stdafx.h"
#include <iostream>;

int _tmain(int argc, _TCHAR* argv[])
{
printf ( "您好!\n");
printf ( "谢谢您对本书的支持!\n");
printf ( "明日科技,编程词典。\n");

printf ("\n");

int Number = 1;
float Price = 98.00;
printf ("Visual C++ 编程全能词典\n");
printf ("价格:%0.2f元\n",Price);
printf ("数量:%d个\n",Number);

printf("Visual C++ 编程全能词典,价格:%0.2f元,数量:%d个\n", Price, Number);

system("pause");
return 0;
}


  setw函数,该函数用于插入指定数量的空格,使用时需要引用#include <iomanip>头文件。

#include "stdafx.h"
#include <iostream>
#include <iomanip>

using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
char Username[10];
char Password[10];

cout << "请输入用户名:\n";
cin >> Username;
cout << "请输入密码:\n";
cin >> Password;

cout << "用户名:" << Username << setw(13 - strlen(Username)) << "!\n";
cout << "密  码:" << Password << setw(13 - strlen(Password)) << "!\n";

system("Pause");
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: