第二课,字面量与cout的基本用法一

一,明白什么是字面量

字面量是在代码中的一个直观的固定不变的、你一眼能看出“它是个什么东西”的值

常见的字面量有以下几种:

  1. 整数字面量:10,-12,0……
  2. 小数字面量:3.14,2.71,-0.5,1.0……
  3. 字符字面量:'a', 'A', 'b', 'B', '0'……特点是用单引号包围起来的单个符号
  4. 字符串字面量:"Hello", "你喜欢C++吗", "yes, 我喜欢"……特点是用双引号包围多个符号

二,cout的基本用法(其一)

语法格式:cout << 字面量;

作用:将字面量输出(有的人会通俗的称作打印或显示)在屏幕上

*重点:任何一行代码的结束,必须跟上英文分号

//小练习:尝试将”hello world”打印在屏幕上,然后试着打印随意的整数、小数和字符3种类型的字面量各一个

三,cout的升级用法(其一)

在完成刚刚的练习之后,你一定很怪异的发现,为什么打印的内容全都黏在一起?感觉要犯强迫症了(恼)

怎么能让打印出来的内容换新行显示呢?有两种办法:

cout << endl;

cout << "\n";

//小练习:将前面输出的字符串、整数、小数和字符用换行隔开

四,cout的升级用法(其二)

在写完前面的小练习后,你是否感到一丝成就感,“诶,不知不觉写了这么多行代码了,感觉自己好腻害!”

但老师得给你泼一盆冷水,代码讲究“大道至简”,重复的代码应该尽量写的简约大方才是真高手。

怎么简化刚刚写好的代码呢?教你一招cout连续打印:

cout << 内容1 << 内容2 << 内容3……;

//小练习:将前面的多行输出代码精简成一行

//小故事,嘿嘿~偷偷藏在后面还是被你发现了吗?

Hello World的由来

Hello World是一个非常著名的小程序。任何一个学过编程语言的人,大概都写过Hello World。

这似乎是一种传统,几乎任何一种编程语言的任何一本教程,都会以Hello World作为入门小程序。

就是这个牛人

Hello, World最早是由 Brian Kernighan(中文:布莱恩·柯林汉)创建的。1978年,Brian Kernighan写了一本名叫《C程序设计语言》的编程书,在程序员中广为流传。他在这本书中第一次引用的Hello World程序,源自他在1973年编写的一部讲授 B语言的编程教程:

main (){

extrn a,b,c;

putchar (a); putchar (b); putchar (c); putchar ('!*n');

}

a 'hell';

b 'o, w';

c 'orld';

但是非常不幸的是,当 Forbes India 杂志采访他的时候,他自己对这段传奇故事中一些记忆已经有点儿模糊了。当他被问及为什么使用『Hello, World!』作为例子时,他回答说,『我只记得,我好像看过一幅漫画,讲述一枚鸡蛋和一只小鸡的故事,在那副漫画中,小鸡说了一句‘Hello World’』。

我觉得Hello World能广为流传,与其所蕴含的意义有关。

正如破壳的小鸡来到一个新的世界一样,每一个初学编程语言的人,就如一个新的世界,以Hello World向一个新的代码世界打招呼。

我觉得“Hello World”含有对世界保持好奇心、不断探索新世界的这种意思。这确实也是程序员普遍所具有的一种精神!

所以,我想正是因为此,Hello World才广为流传~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值