我们有两种方式从计算机获得信息:一是看屏幕上的文字、图片、视频等,二是听从喇叭发出来的声音。
让喇叭发出声音目前还比较麻烦,我们先来看看如何在屏幕上显示一些文字吧。例如在屏幕上显示“php中文网”:
更加专业的称呼:
puts 是 output string 的缩写,意思是”输出字符串“。
在C语言中,字符串需要用双引号
puts 在输出字符串的时候,需要将字符串放在
在汉语和英语中,分别使用
总结起来,上面的语句可以分为三个部分:

图1:搜狗输入法
C语言起源于美国,单词、标点、特殊符号都需要使用英文半角输入法才有效,否则无法识别,读者要注意区分中英文标点。
相似的中英文标点有:
在计算机屏幕上,一个汉字要占两个英文字符的位置,人们把一个英文字符所占的位置称为“半角”,相对地把一个汉字所占的位置称为“全角”。
标点符号、英文字母、阿拉伯数字等这些字符不同于汉字,在半角状态它们被作为英文字符处理,而在全角状态作为中文字符处理,请看下面的例子。
半角输入:

图:搜狗输入法半角和全角
我们知道,在编程时要使用英文半角输入法。为了加强练习,出个选择题,请大家判断下面哪一种描述是正确的:
A) 编程的时候不用在意中英文符号的区别
B) 在源代码的任何地方都不能出现中文汉字、字符等
C) 感叹号没有中文和英文的区别
D) 编程时,使用的英文引号,也有左引号和右引号的区别
E) 中文和英文模式下的制表符(键盘tab键)输入效果一致
答:E 选项正确。
但是请记住,今后我们写的所有类似 puts 这样的语句,都必须放在
上面的代码,看起来枯燥无趣,不好区分各个语句,我们不妨来给它们加上颜色和行号,如下所示:
让喇叭发出声音目前还比较麻烦,我们先来看看如何在屏幕上显示一些文字吧。例如在屏幕上显示“php中文网”:
puts("php中文网");这里有一个生疏的词汇puts,用来让计算机在屏幕上显示文字。
更加专业的称呼:
"在屏幕上显示文字"叫做输出(output);
每个文字都是一个字符(Character);
多个字符组合起来,就是一个字符序列,叫做字符串(String)。
puts 是 output string 的缩写,意思是”输出字符串“。
在C语言中,字符串需要用双引号
" "包围起来,
php中文网什么也不是,计算机不认识它,
"php中文网"才是字符串。
puts 在输出字符串的时候,需要将字符串放在
( )内。
在汉语和英语中,分别使用
。和
.表示一句话的结束,而在C语言中,使用
;表示一个语句的结束。
puts("php言中文网")表达了完整的意思,是一个完整的语句,需要在最后加上;,表示当前语句结束了。
总结起来,上面的语句可以分为三个部分:
puts( )命令计算机输出字符串;
"C语言中文网"是要输出的内容;
立即学习“C语言免费学习笔记(深入)”;
;表示语句结束。
输入法的选择
puts("php中文网");中的括号、双引号、分号都是英文符号,而且是半角的,所以在编写代码的时候需要切换到英文半角输入法,如下图所示:
图1:搜狗输入法
C语言起源于美国,单词、标点、特殊符号都需要使用英文半角输入法才有效,否则无法识别,读者要注意区分中英文标点。
相似的中英文标点有:
中文分号;和英文分号;;
中文逗号,和英文逗号,;
中文冒号:和英文冒号:;
中文括号()和英文括号();
中文问号?和英文问号?;
中文单引号’‘和英文单引号' ';
中文双引号“ ”和英文双引号" "。
全角和半角输入法的区别
全角和半角的区别主要在于除汉字以外的其它字符,比如标点符号、英文字母、阿拉伯数字等,全角字符和半角字符所占用的位置的大小不同。在计算机屏幕上,一个汉字要占两个英文字符的位置,人们把一个英文字符所占的位置称为“半角”,相对地把一个汉字所占的位置称为“全角”。
标点符号、英文字母、阿拉伯数字等这些字符不同于汉字,在半角状态它们被作为英文字符处理,而在全角状态作为中文字符处理,请看下面的例子。
半角输入:
C语言中文网!Hello C,I like!
全角输入:C语言中文网!Hello C,I like!
另外最重要的一点是:“相同”字符在全角和半角状态下对应的Unicode编码是不一样的。
图:搜狗输入法半角和全角
我们知道,在编程时要使用英文半角输入法。为了加强练习,出个选择题,请大家判断下面哪一种描述是正确的:
A) 编程的时候不用在意中英文符号的区别
B) 在源代码的任何地方都不能出现中文汉字、字符等
C) 感叹号没有中文和英文的区别
D) 编程时,使用的英文引号,也有左引号和右引号的区别
E) 中文和英文模式下的制表符(键盘tab键)输入效果一致
答:E 选项正确。
C语言程序的整体框架
puts 可以在显示器上输出内容,但是仅有 puts 是不够的,程序不能运行,还需要添加其他代码,构成一个完整的框架。完整的程序如下:#include <stdio.h>
int main()
{
puts("php中文网");
return 0;
}第 1~3 行、第 5~6 行是固定的,所有C语言源代码都必须有这几行。你暂时不需要理解它们是什么意思,反正有这个就是了,以后会慢慢讲解。但是请记住,今后我们写的所有类似 puts 这样的语句,都必须放在
{ }之间才有效。上面的代码,看起来枯燥无趣,不好区分各个语句,我们不妨来给它们加上颜色和行号,如下所示:
复制纯文本复制
#include <stdio.h>int main(){ puts("php中文网"); return 0;}#include <stdio.h>
int main()
{
puts("C语言中文网");
return 0;
}
编辑推荐:
- C语言在屏幕上显示内容02-21
- C#中面向对象设计七个原则介绍02-21
- 比较TCP与UDP之间的区别02-21
- 传播智客ASP.NET高级系列视频资料分享02-21
- 有关UML的基础介绍02-21
- Sql的执行过程说明02-21
- 比较C#中值类型和引用类型的区别02-21
- 传播智客ASP.NET中级系列视频视频资料02-21
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- C语言在屏幕上显示内容
C语言在屏幕上显示内容
26-02-21 - C#中面向对象设计七个原则介绍
C#中面向对象设计七个原则介绍
26-02-21 - 传播智客ASP.NET高级系列视频资料分享
传播智客ASP.NET高级系列视频资料分享
26-02-21 - 传播智客ASP.NET中级系列视频视频资料
传播智客ASP.NET中级系列视频视频资料
26-02-21 - 传播智客ASP.NET基础系列视频资料分享
传播智客ASP.NET基础系列视频资料分享
26-02-21 - 极客学院C#视频教程的资料推荐
极客学院C#视频教程的资料推荐
26-02-21 - 有关ASP.NET Core 中的多语言支持的详细介绍
有关ASP.NET Core 中的多语言支持的详细介绍
26-02-21 - 关于C#视频教程的资源分享
关于C#视频教程的资源分享
26-02-21 - 极客学院ASP.NET视频教程的资料推荐
极客学院ASP.NET视频教程的资料推荐
26-02-21 - 关于ASP.NET视频教程的资源分享
关于ASP.NET视频教程的资源分享
26-02-21
