本贴是作者一年多前0基础学习计算机时写的一些笔记,是跟着b站郝斌老师学的时候写的笔记,建议跟着郝斌老师学c语言的同学都可以跟着我写的笔记看看,我会稍微整理一下发出来给大家做个参考,希望能帮到大家。
1.结尾结束符的分号一定要是英文的分号; 不能是中文的分号;
2.char 是字符变量,而 int 是整型变量,也就是某变量被赋予的值为字符时,用char,某变量被赋予的值为整形数字时(不包括实数),用int
3.逗号的右边要敲空格,等号的两边要敲空格
4.运用int,char等定义时要一次定义完,要写成int i,k 不能写成int i,int k
5.且命题&&,要两个都是真才是真命题
或命题||,只要有一个是真那么他就是真命题
6.只要变量的值没有给赋予0,那么这个变量就是一个真命题
7.int-整形-4字节-%d、%h
long int-整形-8字节-%ld
char-字符-1字节-%c、%s
float-浮点数-4字节-%f
double-浮点数-8字节-%lf
8.一个英文字母,一个数字为一个字节,int只能存4字节则若输入123456只会输出1234
同样的,char只能存放一个字节,若输入df,以%c输出则只有d,但若以%s输出的话,输出结果为df
9.输出字符串的注意事项:不使用scanf时,定义时要加上[],如char i[]=df;
10.当我们用scanf() 用到%s 时 它会自动的在最后加 '\0'
当我们用printf() 用到%s 时 它会一个接一个挨着输出, 直到遇见'\0'才中止
11.对计算机来说,0就是一个假命题的字符,if(0)本身就是假的
12.scanf里面的逗号一定是用英文的逗号
用int,char等定义时要一次定义完,要写成int i,k 不能写出int i,int k