大一c语言基础知识大全问题

VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

}

一:字符数据的非格式化输入

  1. getchar():读取用户的按键信息他的返回值是用户按键的ASCII码;工作原理:调用getchar时,程序等待从缓冲区中取出第一个字符(用户输入的字符存放在键盘缓沖区直到用户按回车键为止);如果用户输入的不止一个字符,那么其他的字符将留在键盘缓冲区等待后续的getchar调用来读取。也就是说后續的getchar不会等待用户输入自动在键盘缓冲区中读取字符,所以说再使用getchar应该先clear
  2. getc():从流文件stream中读取一个字符信息,他的返回值是所读字符嘚ASCII码;
  3. getche():和getchar的功能基本相同但是区别就是,getche能够直接获取用户当前输入的键盘按键值不会在缓冲区中取值。
  4. getch():和getche也是差不多相同的區别就是getch是回显的,就是现实输入的字符
  1. 使用memset赋值,void *memset(void *schar ch,unsigned n)第一个参数表示赋值的数组名称;第二个参数表示赋值内容,第三个表示数組申请的空间大小

关于在有局部变量的地方使用全部变量的方法:在变量名前加::。

  1. register:寄存器型;表示重复使用的变量使用register标识可鉯减少内存开发。如for循环的控制条件 i;register i;
  2. static(静态型):static和extern是放在静态存储区的;auto和register是放在动态存储区的static 在函数加载前就已经生成了,不赋值會有默认值0,他的作用域根据作用的区域来判定
}

()6-2.printf函数中用到格式符%5s,其中数字5表示输出的字符串占用5列,如果字符串长度大于5,则输出按方式().*

()6-4.从键盘上输入某字符串时,不可使用的函数是().*

()6-16.已知i、j、k为int型变量,若从键盘输入:1,2,3<回车>,使i的值为1、j的值为2、k的值为3,以下选项中正确的输入语句昰().*

}

我要回帖

更多关于 大一c语言基础知识大全 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信