注:头文件<stdio.h> stdio后漏了.h会报错。
这里main函数前的类型为int而不是void !
标识符可以是字母(A~Z,a~z)、数字(0~9)、下划线_组成的字符串,并且第一个字符必须是字母或下划线。
标识符的长度最好不要超过8位,因为在某些版本的C中规定标识符前8位有效,当两个标识符前8位相同时,则被认为是同一个标识符。
变量占据内存中一定的存储单元。使用变量之前必须先定义变量!
在定义中不允许连续赋值,如int a=b=c=d=233;
---------------------------------------------------------------------------------
数据类型:
1、 基本类型:整型、字符型、↓
实型(浮点型):单精度、双精度
2、 构造类型:枚举类型、数组类型、结构体类型、共同体类型
3、 指针类型
4、 空类型
----------------------------------------------------------------------------------------------
格式符: 用法例: printf("else %d else");
%d:带符号十进制整数
%c:单个字符
%s:字符串
%f:6位小数
-------------------------------------------------------------------------------
字节小的可以向字节大的自动转换,但字节大的不能向字节小的自动转换 char<int<double
强制类型转换: (数据类型)(表达式)
转换后不会改变原数据的类型及变量值,只在本次运算中临时性转换。且强制转换后的运算结果不遵循四舍五入原则。
-------------------------------------------------------------------------------------------------------------------------------
如果相除的两个数都是整数的话,则结果也为整数,小数部分省略;而两数中有一个为小数,结果则为小数。
%只适合用两个整数进行取余运算
注:>=,<=,==,!=这种符号之间不能存在空格。