c语⾔第⼀课程序代码怎么打,C语⾔⼊门必学第⼀课,学习输
⼊与输出!
数据输⼊
编写程序的主要⽬的就是为了处理数据。数据从哪⾥来?数据的来源有很多种⽅式,如从磁盘⽂件中读取数据、从数据库中读取数据、从⽹页中抓取数据等,还有⼀种原始的⽅式就是从键盘输⼊数据。
在C语⾔中,有三个函数可以从键盘获得⽤户输⼊。
getchar:输⼊单个字符,保存到字符变量中。
gets:输⼊⼀⾏数据,保存到字符串变量中。
scanf:格式化输⼊函数,⼀次可以输⼊多个数据,保存到多个变量中。
数据输出
在C语⾔中,有三个函数可以把数据输出到屏幕。
putchar:输出单个字符。
puts:输出字符串。
printf:格式化输出函数,可输出常量、变量等。
断章取义
各位是初学者,出于需要,采⽤scanf从键盘输⼊数据,便于演⽰程序的功能,所以我们只需要学习scanf函数的简单⽤法即可,getchar和gets函数暂⽆需关注。
C语⾔的输⼊函数已不重要,但输出函数仍然⾮常重要。
printf函数⾮常重要,以后我们将深⼊学习,本章节只讨论它的简单⽤法。
现在,只剩下scanf和printf函数了。
▶ printf输出
printf函数是格式化输出函数, ⽤于向屏幕输出数据。
printf函数的调⽤⽅法是:
1、输出描述性的⽂字
把输出的⽂字⽤双引号包含起来,⽂字中的\n表⽰换⾏,多个\n可以换多⾏。
以上代码将在屏幕上输出⽂字:
我是⼀个⼤帅哥。
出输⽂字之后,再输出⼀个换⾏。
2、输出整数
输出整数型常量或变量⽤%d表⽰,在参数中列出待输出的整数常量或变量。
3、输出字符
输出字符型常量或变量⽤%c表⽰,在参数中列出待输出的字符常量或变量。
4、输出浮点数
输出的浮点型常量或变量⽤%lf表⽰,在参数中列出待输出的浮点型常量或变量。
5、输出字符串
输出字符串常量或变量⽤%s表⽰,在参数中列出待输出的字符串常量或变量。
6、输出多个内容
调⽤⼀次printf函数可以输出多个常量或变量。
注意,printf函数第⼀个参数(格式化字符串)的格式与后⾯的参数列表(常量或变量的列表)要⼀⼀对应,⼀个萝⼘⼀个坑的填进去,不能多,不能少,顺序也不能错,否则会产⽣意外的结果。
▶ scanf输⼊
scanf函数是格式化输⼊函数,⽤于接受从键盘输⼊的数据,⽤户输⼊数据完成后,按回车键(Enter)结束输⼊。
scanf函数的调⽤⽅法是:
注意,不要在scanf的格式化字符串的最后加\n。
1、输⼊整数
输⼊整数的格式⽤%d表⽰,在参数中列出整数型变量名,⽤于保存输⼊的数据。
在输⼊数据之前,⼀般要先输出⼀句话提⽰⽤户。下同。
2、输⼊字符
输⼊字符的格式⽤%c表⽰,在参数中列出字符型变量名,⽤于保存输⼊的数据。
3、输⼊浮点数
输⼊浮点数的格式⽤%lf表⽰,在参数中列出浮点型变量名,⽤于保存输⼊的数据。
4、输⼊字符串
输⼊字符串的格式⽤%s表⽰,在参数中列出字符串变量名,⽤于保存输⼊的数据。
5、输⼊多个内容
调⽤⼀次scanf函数可以输⼊多个数据,全部的数据输⼊完成后按回车键结束输⼊。
scanf函数第⼀个参数(格式化字符串)的格式与后⾯的参数列表(变量的列表)要⼀⼀对应,⼀个萝⼘⼀个坑的填进去,不能多,不能少,顺序也不能错,否则会产⽣意外的结果。
注意事项
1)本⽂只学习scanf和printf函数最简单的⽤法。
2)scanf函数只是在C程序基本知识的学习中才⽤到,在实际开发中基本上不⽤。
3)printf不是⼀个函数,是⼀系列函数,功能强⼤,变化很多,应⽤⼴泛,极其重要,以后我们将深⼊的学习它。
4)scanf函数的变量列表,除了字符串,其它的变量前⾯都要加&,表⽰取地址,如果不加,程序编译不会报错,但运⾏时会出现意想不到的后果(1-赋值不成功;2-段错误Core dump)。
5)printf函数的变量列表,变量名前都不需要加&。
—— END ——
c语言char的用法
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论