计算机二级C语言备考学习笔记(三)——基本语句

C语言程序设计知识部分

三、基本语句

1.单个字符的输入与输出

(1)字符输入函数getchar()
  • getchar()函数的作用是接收终端输入一个字符。
  • getchar()函数没有参数,函数值就是从输入设备 得到的字符。
(2)字符输出函数putchar()
  • putchar()函数的作用是向终端输出一个字符。

2.数据格式的输入与输出

(1)格式化输出函数printf()

printf是C语言的标准输入输出库stdio提供的库函数,printf的作用是向指定终端输出若干个数据。

一般形式:printf(格式化字符串,输出表列)

  • 格式化字符串:由 % 和格式字符组成
    • 格式字符,可以在 % 与格式字符之间插入“宽度说明”、左对齐符号“—”等。
格式化字符串作用
%C输入输出字符
%d输入输出十进制数
%o输入输出八进制数
%x输入输出十六进制数
%u输出无符号的十进制数
%c输出一个字符
%s输出一个字符串
%f输出实数,以小数形式输出
%e以指数形式输出实数
%g输出实数
  • 输出表列:需要输出的数据,可以是常量、变量和表达式。输出表列中的各输出项用逗号隔开。

  • 注:

    • 在格式控制串中,格式说明与输出项从左至右需一一对应。
    • 在格式控制串中,格式说明与输出项个数要相同。
    • 在格式控制串中,可以包含任意的合法字符(包括转义字符),这些字符在输出时将被“原样输出”。
(2)格式化输入函数scanf()

scanf() 函数用来格式化输入数据,即按指定的格式从输入设备上把数据读入到指定的变量中。

一般形式:scanf(格式化字符串,地址表列)

scanf( )函数中的格式化字符串与printf()函数相同。

注:

  • 对unsigned 型变量的数据,可以用% d、%o、% x格式输入。
  • 在scanf()函数中格式字符前可以用一个整数指定输人数据所占宽度,但对于输入实型数则不能指定其小数位的宽度。
  • 在格式控制串中,格式说明的个数应该与输人项的个数相等,且要类型匹配。
  • scanf()函数中的输入项只能是地址表达式,而不能是变量名或其他内容。
  • 在用“%c”"格式输人字符时,空格字符和转义字符都可作为有效字符输人。
  • 在输入数据时,若实际输人数据少于输入项个数,scan()函数会等待输人,直到满足条件或遇到非法字符才结束;若实际输人数据多于输人项个数,多余的数据将留在缓冲区备用,作为下一次输入操作的数据。
  • 输入数据时,当输入“间隔符”时,程序输入结束。

.

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
备考计算机二级C语言考试时,以下是一些建议和重点内容: 1. 理解C语言基本概念:了解变量、数据类型、运算符、控制结构、函数等基本概念,熟悉C语言的特点和语法规则。 2. 熟悉C语言常用函数库:掌握stdio.h、stdlib.h、string.h等常用函数库中的函数的使用方法,如输入输出函数、内存分配函数、字符串处理函数等。 3. 理解指针和数组:掌握指针的概念和用法,包括指针变量的声明、指针与数组的关系、指针与函数的关系等。 4. 掌握C语言的文件操作:了解文件的打开、读写、关闭等基本操作,掌握文件指针的使用方法。 5. 理解结构体和联合体:了解结构体和联合体的定义和使用,掌握结构体和联合体的成员访问方式。 6. 理解动态内存管理:了解动态内存分配的概念和方法,掌握malloc()、calloc()、realloc()和free()等函数的使用。 7. 理解递归和函数指针:了解递归的概念和实现原理,掌握函数指针的声明和使用方法。 8. 理解位运算和位域:了解位运算的基本概念和操作符,掌握位域的定义和使用。 9. 多练习编程题:通过做大量的编程练习题,提高对C语言的熟练度和理解能力。 10. 复习历年真题:复习历年的考试真题,了解考试的出题风格和重点,有针对性地进行复习。 以上是备考计算机二级C语言考试的一些建议,希望对你有所帮助。祝你考试顺利!如需更多帮助,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值