基础语法

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;
}
时间: 2024-10-07 04:56:51

基础语法的相关文章

Java基础语法

Java的基础语法中包含字符集.标识符和关键字.变量和常量.语句.注释.运算符和表达式这些基本要素. 一.关键字 编程语言都有一些保留的单词,用于定义该语言,这些单词对于编译器有特殊含义,不能作为标识符使用: Java中的true.false.null这三个保留字,不能作为标识符使用,对于编译器有特殊含义: main是一个用于描述Java程序开始方法的特殊名称,它不是一个关键字: abstract 抽象 boolean 逻辑运算: 布尔 break 打破: 断开 byte 字节: case 例,

关于JS脚本语言的基础语法

JS脚本语言的基础语法:输出语法  alert("警告!");  confirm("确定吗?");   prompt("请输入密码");为弱类型语言: 开始时要嵌入JS代码:<script type="text/javascript"></script>: 关于写程序是需注意的基本语法:1.所有的字符全都是英文半角的:2.大部分情况下每条语句结束后要加分号:3.每一块代码结束后加换行:4.程序前呼后应:

前端学PHP之正则表达式基础语法

前面的话 正则表达式是用于描述字符排列和匹配模式的一种语法规则.它主要用于字符串的模式分割.匹配.查找及替换操作.在PHP中,正则表达式一般是由正规字符和一些特殊字符(类似于通配符)联合构成的一个文本模式的程序性描述.正则表达式有三个作用:1.匹配,也常常用于从字符串中析取信息:2.用新文本代替匹配文本:3.将一个字符串拆分为一组更小的信息块.本文将详细介绍PHP中的正则表达式基础语法 [注意]关于javascript的正则表达式的详细信息移步至此 历史 在PHP中有两套正则表达式函数库,两者功

java 基础语法

第一周接触java基础语法,上课听得头痛,还是半懂不懂,放学后讲的啥子都忘了. 这是老师给的周末作业: 1.输入长与宽计算长方形面积与周长.(用精度类型计算)2.输入一个学生三科成绩,计算平均分.3.输入int型市场价格,购买价格,计算差额,差额显示为单精度浮点型.4.42页第二,计算房贷那道题.5.输入一个学生成绩,学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示.6.题目:输入三个整数x,y,z,请把这三个数由小到大输出.程序分析:我们想办法把最小的数放到x

jQuery安装和基础语法

1.安装 从 jquery.com 下载 jQuery 库 <script src="jquery-1.10.2.min.js"></script> 从 CDN 中载入 jQuery <script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js"></script> 许多用户在访问其他站点时,已经从百度.又拍云.新浪.谷歌或微软加载过 jQuery.所有结

javascript基础语法——词法结构

× 目录 [1]java [2]定义 [3]大小写[4]保留字[5]注释[6]空白[7]分号 前面的话 javascript是一门简单的语言,也是一门复杂的语言.说它简单,是因为学会使用它只需片刻功夫:而说它复杂,是因为要真正掌握它则需要数年时间.实际上,前端工程师很大程度上就是指javascript工程师.前端入门容易精通难,说的是前端,更指的是javascript.本文是javascript基础语法的第一篇——词法结构 与java关系 关于javascript有这样一个说法,java和jav

【MOOC笔记】JSP基础语法

JSP 全名:Java Server Pages.java服务器端页面. 本质上是一个简化的Servlet设计,实现了在java中使用HTML标签. JSP是一种动态网站开发标准,与Servlet一样,在服务器端执行. 常用动态网站开发技术: JSP:JAVA平台,安全性高,适合开发大型.企业级WEB应用程序. ASP.NET:基于可视化组件开发,安全性.跨平台性差,最好用微软配套系统. PHP:适合中小型企业WEB应用开发,黄金开发组合:Linux+Apache+MySQL+PHP JSP基础

IOS_OC_基础语法

1.YES与NO Object-c 提供了 BOOL 类型, 但这个BOOL 类型和 C++里的并不一样: 在C++里一切非 0 值的东西都 为 true,而为 0 值的为 false.但是 Object-c 里 1 为 true 并被宏定义为 YES=1,0 为 false 并被宏定义为 NO=0. + (BOOL)isEquals:(int)x with:(int)y { return x - y; } if ([Provider isEquals:10 with:1021]) {// ==

less以及SCSS基础语法

less 1.注释: //这种注释不能够编译到CSS 文件中 /*这种注释 能够编译到CSS 文件中*/ 2.less 的基础语法 (1).声明变量: @变量名 : 变量值 使用变量: @变量名 >>>变量使用的基本原则: 多次频繁出现的值,后期需要统一修改的值,牵扯到数值运算的值,推荐使用变量 >>>less 中的变量类型 ①数值类: 不带单位的 123, 带单位的 1px ②字符串类型: 不带引号的 red #FF0000 带引号的"hahhaha&quo

java学习总结--2.基础语法

2.java基础语法  java基础语法和c语言有很多相同之处,因为java'作为后起之秀,借鉴了很多C.C++的语法 1.关键字goto和const不能在java中使用,是为了方便C和C++转换为java代码,如果转换的C和C++包含这两个单词会报编译错误   三个保留字false true null 2.标示符 1.标示符不能为关键字和保留字 2.只能包含字母数字下划线和美元符号$ 3.不能以数字开头 4,.区别大小写,没有规定长度 约定俗成的规则 首字母小写 变量名第一个单词首字母小写后面