经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 程序设计 » C 语言 » 查看文章
【计理03组01号】C语言基础知识
来源:cnblogs  作者:yyyyfly  时间:2022/1/2 2:31:36  对本文有异议

养成好的命名习惯

(1)函数名用大写字母开头的单词来命名。例如:

  1. void InitPort(void);
  2. void UpDisplay(void);

(2)变量用小写字母开头的单词来表示。例如:

  1. uchar openLight;
  2. uchar closeLight;

(3)常量用全大写的字母,并用下画线分隔单词。例如:

  1. #define MAX_TIME 10
  2. #define MIN_TIME 100

运算符的优先级

getchar 函数

函数 getchar 的功能是在键盘上输入一个字符并读取字符的值,其具体使用格式如下所示。

  1. getchar();

在日常应用中,通常把输入的字符赋值给一个字符变量,构成赋值语句,例如下面的代码。

  1. char char1;
  2. char1=getchar(); //输入字符并把输入的字符赋值给一个字符变量
  3. putchar(char1); //输出字符

在具体使用函数 getchar 时,应该注意如下 4 点。

(1)getchar 函数只能接受单个字符,输入的数字也按字符来处理。当输入多个字符时,只接收第 1 个字符。

(2)使用 getchar 函数前程序中必须包含文件“stdio.h”。

(3)在 Tuber C 屏幕下运行含本函数的程序时,将退出 Tuber C 屏幕进入用户屏幕等待用户输入。输入完毕再返回 Tuber C 屏幕。

(4)程序的最后两行可以用下面的任意一行来代替。

  1. putchar(getchar());
  2. printf("%c",getchar());

函数 getchar 有一个整型返回值。当程序调用 getchar 后,程序会一直等候用户按键输入。用户输入的字符存储在键盘缓冲区中,直到用户按 Enter 键为止(回车字符也放在缓冲区中)。当用户按 Enter 键之后,getchar 才开始从 stdin 流中读入字符,每次一个。getchar 函数的返回值是用户输入的第 1 个字符的 ASCII 码,如出错则返回 ?1,且将用户输入的字符回显到屏幕上。如用户在按 Enter 键之前输入了多字符,则其他字符会保留在键盘缓存区中,等待后续 getchar 函数调用读取。也就是说,后续的 getchar 调用不会等待用户按键,而直接读取缓冲区中的字符,直到缓冲区中的字符读完为后才等待用户按键。

在黑夜里梦想着光,心中覆盖悲伤,在悲伤里忍受孤独,空守一丝温暖。 我的泪水是无底深海,对你的爱已无言,相信无尽的力量,那是真爱永在。 我的信仰是无底深海,澎湃着心中火焰,燃烧无尽的力量,那是忠诚永在

原文链接:http://www.cnblogs.com/yyyyfly1/p/15756617.html

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号