时间:2024-11-18 11:01:18
scanf函数中的格式字符串及注意事项
注意事项:
1.scanf函数中没有精度控制,如:scanf("%5.2f",&a);是非法的。不能企图用此语句输入小数为2位的实数。
2.scanf中要求给出变量地址,如给出变量名则会出错。如 scanf("%d",a);是非法的,应改为scnaf("%d",&a);才是合法的。
3.在输入多个数值数据时,若格式控制串中没有非格式字符作输入数据之间的间隔则可用空格,TAB或回车作间隔。C编译在碰到空格,TAB,回车或非法数据(如对“%d”输 入“12A”时,A即为非法数据)时即认为该数据结束。
《使用scanf函数输入字符串的注意事项》不代表本网站观点,如有侵权请联系我们删除
精彩推荐