今天写写一些零基础的C语言入门,不难,主要是细节比较多,花点心思就好。
1、注释:多行注释里面可以嵌套单行注释,但是不能嵌套多行注释。
2、快捷键:command+b:只检查代码有没有错误,能不能编译成功。
3、main函数:程序只会执行main函数。并且一个程序当中只有一个main函数
变量:
1、char:给一个char 变量赋值,有且只有一个字符,空格其实也是一个字符
2、float:有效位是7位(除了小数点之外的数字的个数),只能保证前面7位的有效位。
3、double:有效位是16位。
4、变量的赋值:变量可以被多次赋值,最终变量的值是最后一次的赋值。(喜新厌旧)
5、当变量的类型一致时,可以批量的声明。
6、变量是什么样的数据类型就必须赋相同类型的值
如果赋值与变量的类型不一致,那么内部就会发生类型转换
a、如果变量类型是整形,赋的值是浮点型,那么这个变量就会取这个浮点型的整数部分
b、如果变量类型是浮点型,赋的值是整形,那么这个变量就会在这个整数的后面加小数点加0补齐
7、在相同的作用域声明变量 变量名不可相同(和变量数据类型无关)
8、变量的使用,直接拿到这个变量名,就可以拿到这个变量里面存放的值
9、如果一个变量在使用之前没有赋值,那么这个变量里面存放的是垃圾值
printf(”"):有多少个占位符,就有多少个变量
1、printf打印小数的时候,默认会打印小数点后面6位,不够会用0补齐,如果比6位多,会丢掉6位之后的数
2、printf打印整数的时候:%md中m是一个整数 表示你输出的这个整数占m个位置
如果你输出的位数要比m大,那么占位就是实际的位数,如果这个要输出的位数小于m则用空格填充,m是正数时在数字前面补充空格,负数时在后面补充空格
3、%0md这个格式,就是在输出不够的位数的时候,用0补充
4、%.nf n是一个整数,表示小数点后面多少位
5、%.nlf保留小数点多少位,会把多余的位数去掉,去掉之前四舍五入