码迷,mamicode.com
首页 > 其他好文 > 详细

scanf函数简单讲解

时间:2018-09-24 14:46:51      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:ima   控制台   包括   img   汉字   数字   英文   \n   enter键   

在C语言中,scanf函数用来接收控制台输入的数据,包括数字、字符、汉字、字母等。其首先将从键盘或触摸屏接收到的数据存放到内存中,然后严格按照scanf函数中""的内容将相应的数据存到""后面的地址中(如&a是将相应的数据存到以&a为地址的内存中)。scanf函数中的""内容分为非格式控制符(如符号等)和格式控制符(如%d、%c、%f、%lf等)。非格式控制符必须原样输入(\n的输入不是按Enter键,而是输入\n),格式控制符会按%后面的内容将数据存到""后面的地址中。注意在输入符号时,代码为英文的非格式控制符在控制台输入时必须为英文输入,否则会出错。因为中文的输入几乎为两个字节的数据(包括字符),而英文的输入几乎为一个字节的数据,英文代码用中文输入只会截取其中的第一个字节的内容,后面的内容存到下一个非格式控制符或格式控制符。

技术分享图片

 

scanf函数简单讲解

标签:ima   控制台   包括   img   汉字   数字   英文   \n   enter键   

原文地址:https://www.cnblogs.com/nylglqx/p/9695304.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!