考研专业课C语言复习第三章

2012/3/20 16:40:13 来源: 网络
分享:

  第三章 最简单的c程序设计

  1.c的9种控制语句:

  if() ~ else~

  for()~

  while()~

  do~while()

  continue

  break

  switch

  goto

  return

  程序的三种基本结构:顺序结构,选择结构,循环结构

  2.数据输出

  c语言不提供输入输出语句,输入输出操作是由c的库函数完成。但要包含头文件stdio.h。

  putchar( ) 向终端输出一个字符

  printf( )的格式字符:

  ① d格式符 用来输出十进制整数

  %d 按整型数据的实际长度输出

  %md 使输出长度为m,如果数据长度小于m,则左补空格,如果大于m,则输出实际长度

  %ld 输出长整型数据

  ② o格式符 以八进制形式输出整数

  ③ x格式符 以十六进制形式输出整数

  ④ u格式符 用来输出unsigned型数据,以十进制形式输出

  ⑤ c格式符 用来输出一个字符

  ⑥ s格式符 输出一个字符串

  %s 输出实际长度字符串

  %ms 输出的串占m列,如果串长度小于m,左补空格,如果大于m,实际输出

  %-ms输出的串占m列,如果串长度小于m,右补空格,

  %m.ns 输出占m列,但只取字符串中左端n个字符并靠右对齐

  %-m.ns m、n含义同上,靠左对齐,如果n>m,则m自动取n值

  ⑦ f格式符 以小数形式输出实数

  %f 整数部分全部输出,小数部分输出6位

  %m.nf 输出数据共占m列,其中有n位小数。如果数值长度小于m,左补空格

  %-m.nf 同上,右补空格

  ⑧ e格式符 以指数形式输出实数

  %e 系统指定6位小数,5位指数(e+002 )

  ⑨ g格式符 输出实数,根据数值大小,自动选f格式或e格式

  3.数据输入

  getchar( ) 从终端输入一个字符

  scanf( 格式控制,地址列表) 标准C scanf中不使用%u,对于unsigned型数据,以%d或%o或%x输入。%后的*,用来跳过它相应的数据。输入数据时不能规定精度如scanf( "%7.2f", &a );是不合法的。

  2025考研人数达388w,考研热度依旧火热!如何备战2026考研?哪个考研专业适合自己?在职考生如何备考?考研知识点繁多,择校困难大,和海天考研咨询老师聊一聊。网课面授多项选,专业辅导1对1全年集训随时学!

中间广告图.jpg

活动专题