做大型网站需要多少钱,网页设计大概需要多少钱,wordpress创建空白网页,网络营销方式英语文章目录 int main()与int main(void)符号常量常变量无符号赋值将占字节多的赋值给字节少的类型赋初值 表达式预处理格式符e格式符 循环for 输入长度相关输出文件管理 int main()与int main(void)
int main(void) 指的是此函数的参数为空#xff0c;不能传入参数#xff0c;… 文章目录 int main()与int main(void)符号常量常变量无符号赋值将占字节多的赋值给字节少的类型赋初值 表达式预处理格式符e格式符 循环for 输入长度相关输出文件管理 int main()与int main(void)
int main(void) 指的是此函数的参数为空不能传入参数如果你传入参数就会出错。int main() 表示可以传入参数。
符号常量
#define预编译指令 P 3.14 是字符常量它不占内存不分配存储单元只是一个临时符号代表一个值在预编译后就不存在了所以不能对P 修改符号常量一般用大写
常变量
const 某些没有实现C99的功能的编译器是不能使用的。
无符号
如果带有unsigned的整形那么转换为二进制时他的符号位会取消掉数值位便会占据符号位。
赋值
将占字节多的赋值给字节少的类型
将二进制的低字节的数原封不动的送到被赋值的变量中若赋值后的符号为1就求它的的原码减一再取反再加负号就会得到准确值。,在超过存储空间部分的数字会直接消失。
赋初值
除了静态存储变量和外部变量函数外的的初始化是在编译阶段完成的其他的实在程序运行时执行该函数时赋予初始值的。如果变量没有赋初值那么输出时编译器会自动给这些没有赋值的变量赋值。
表达式
赋值表达式也是表达式所以可以包含在其他表达式中。
预处理
#include stdio.h也可以 #include “stdio.h” 他们的差别是#includestdio.h是编译时编译系统从编译系统中去找头文件标准方式而#include stdio.h是编译时现在当前目录源程序目录找若没有再去编译系统中找适合调用用户自己提供的头文件。
格式符
输出%号要在格式字符串中写%%。
e格式符
许多编译器是数字部分的小数部分站6列指数部分占5列其实e占一列符号一列数字三列 如 1.234e003.
循环
for
三个表达式都可以省略。
输入
scanf()会拒收回车所以在在缓存区数据有回车的一定要把缓存去的回车吸收掉。
长度相关
sizeof(不是函数)计算的是开辟整个空间的大小包括‘\0’可以计算任何类型 例如这儿输出的是10是整个数据的长度而不是字符个数 strlen()是函数计算的就是字符长度不包括’\0’只能计算字符类型
输出
用printf()时输出的格式一定要和变量一致否则会输不出来值整形和字符型除外
文件管理
用读入和输出函数时与打开的文件形式要对应否则不好发现错误 。