算法学习之C语言基础知识补漏
常用函数
gets和put函数
- puts 头文件 #include <stdio.h>
- puts函数只显示字符串,且自动在显示的字符串末尾添加换行符
字符串常量=字符串字面量(string literal)
- 把字符串看做数组的首地址
scanf函数
- 头文件 #include <stdio.h>
- 输入时,不会读取回车,空格,制表符,相当于,若要输入字符串,只能输入一个单词。
- 输入时,使用空格,回车,制表符来表示读取的每一个数据9
-
1.第一种,占位符之间用空格隔开或者不用空格隔开 scanf("%d %d %d",&a,&b,&c); printf("%d,%d,%d",a,b,c); ##输入例子:11空格12空格13回车 2.第二种,占位符之间有其他符号 scanf("%d,%d,%d",&a,&b,&c); printf("%d,%d,%d",a,b,c); ##输入:11,12,13回车
理解 :若要分隔开每个数据,占位符默认是空格(回车)(制表符),但是也可以指定(如:逗号等等),但是输入数据的时候就要输入指定的分割符(占位符)分开。
strlen()和sizeof()的区别
- sizeof()以字节为单位,给出对象的大小
- strlen()计算字符串的长度大小,不包括‘\0’
- '\0' 不是零,是非打印字符,其ASCII码为0