hello,大家好,我叫潘大庸 ,今年17,自学编程有20天了,通过某种机会,我发现CSDN这个大家庭!希望以后我也可以加入这个大家庭!和大家说一些本人的学习目标吧!本人还是学生党,所以希望在高中三年,把c系列和Python尽量学习完!大一呢学一个Java!然后开始练项目,去一些中小公司去实习,去学习去感受一些大佬的实力!希望在大学毕业前 能够拿到一个好offer!这就是我的目标!,希望各位大牛,大佬给我一些建议和批评!(本人第一次发博客,不喜勿喷)!希望大家工作顺利!身体健康,都能遇到好单位和拿到好offer!!!!和大家分享一些我初学c语言的笔记吧!
1.语句末尾原则上需要加上分号
2.执行任务时{}时 会按顺序执行
3.双引号引起来的字符叫字符串(“你好 ”)
4能够自由地读取和写入数值相等数据的变量,是根据“类型·”生成的实体。要使用变量,用来表示字符序列。
5.变量在生成的时候会被放入不确定的值。因此在声明变量时,除了有特别要求之外,一定要为其赋初始化,进行初始化。
6.一次声明变量时,用逗号分隔变量名,比如int a,b;。
7。用于显示函数的有puts和printf
puts;函数可以按顺序输出作为实参的字符串(双引号引起的字符叫字符串)(“实际参数:就是在执行时,调用函数或过程时,传递给函数或过程的参数。通俗讲就是实际值。”)并在结尾换行。也就是说,puts(“...")与printf("...")的功能基本相同。
put也是输入函数
8.printf函数的第一个实参是格式化字符。格式化字符串中可以包含用来指定实参的格式的转换说明。格式化字符串中转化说明以外的字符,基本上都会原样输出。转换说明%d指定了实参要以十进制数的形象显示。
9.puts函数在输出字符后 还会输入换行符
10.scanf函数是读取通过键盘输入的数值并将其存储在变量中的函数。使用scanf函数时,变量名前需要加上&。转换说明%d指定了读取十进制。
scanf :scanf注意事项:
在scanf 的“输入参数”中,变量前面的取地址符&不要忘记。
scanf 中双引号内,除了“输入控制符”外什么都不要写。
“输出控制符”和“输出参数”无论在“顺序上”还是在“个数上”一定要一一对应。
“输入控制符”的类型和变量所定义的类型一定要一致。对于从键盘输入的数据的类 型,数据是用户输入的,程序员是无法决定的,所以在写程序时要考虑容错处理。
使用scanf之前先用printf提示输入。# include <stdio.h>
- int main(void)
- {
- int i;
- scanf("i = %d", &i);
- printf("i = %d\n", i);
- return 0
- }
11.然后由于他结果有小数点,但你输出不想要小数后边的数,你就得指定精度%2.0lf,表示2位有效数字,小数点后保留0位.
12.float和double都是浮点,但精度不一样,一个是6到7位,一个是15到16位
13.scanf严格区分double和float类型 使用double类型时,scanf要(“%lf”)因为l是long的首字母,所以比float长
14 打印双精度浮点数是%if 单精度是%f
15,局部变量比全局变量优先。、
16 define 预处理指令。