c语言中的scanf("%s",&a)的”“是什么意思

2025-04-11 16:06:46

&是取地址,衡痕贤伎scanf读取变量的时候。

scanf()函数简单说就是通过键盘输入给声明好的变量赋值。

如何使用注意以下几点。

1、单个变量

如:

int i;

scanf("%d",&i);

printf("i=%d.\n",i);

c语言中的scanf(

整数输入100,回车结束,系统默认以字符的形式读取‘1’、‘0’、‘0’,然后通过格式转化符%d,转化成整数100,最后通过取地址符&,存放到变量i的地址中。

扩展资料

输入多个不同类型数据同样以空格隔开,输入完最后以回车结束。声明变量的类型和输入转化格式符类型必须保持数据和类型完全一致。(输入小数后面不要加空格,防止系统把空格认为是我们想要输入的字符,解决办法是直接在浮点数后输入字符,单个字符和后面的字符串字符数组不需要取地址符“&”。

1)字符串的 strlen() 和 strcat() 和strcmp() 和strcpy()的使用方法一定要记住。他们的参数都是地址。其中strcat()和strcmp()有两个参数。

2)strlen 和 sizeof的区别也是考试的重点;

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢