前言
这是一个超级乱七八糟的文档,分别用了VC和VS两个软件,都怪万恶的VC不好使!!!
新建项目

选择win32控制台应用程序,然后后面勾选空项目

右击源文件创建c文件,选择c++文件,名称后缀名为.c
在VS2017中,创建过程如下:

原本的win32改到了Windows桌面向导,然后点击空项目完成创建。

也是在源文件添加项,注意后缀要改为c

之后的内容就跟之前的软件差不多
基本的框架:

win7最开始执行的时候会报错,点击项目-class1属性

将输入和输出的嵌入清单改为否
文字大小在工具-选项

c程序的执行过程

c程序的结构

标识符在程序中会变蓝
进制的转换
1.内存容量

2.进制的转换

原码、反码、补码
正数的原码、反码、补码是一样的

符号位表示第一位数,1是负数,0是正数
变量
存放数据的量
数据类型
1.字符型

2.整型

3.浮点型

系统默认的小数都为double类型


字符可以和数字之间有类型的转换 运用ASCLL码

字符的转换




变量
变量(标识符)的命名规范

不能有空格,数字不能开头,特殊符号只能有下划线,不能使用关键字作为变量名,变量名是区分大小写的。
先定义后使用!!!!!
字符常量
1.普通字符常量:单引号括起来的一个字符,不包括单引号
2.转义字符

3.字符串常量:用双引号把若干字符括起来
4.符号常量:

变量的输出

根据不同的类型选择不同的占位符

其中的.3是指输出小数点后三位,以此类推(.数字)可以表示输出小数点后面后几位
输入(scanf)
scanf:格式化输出
语法:scanf("变量1的占位符 变量2的占位符...",&变量1,&变量2...)
语法和输出的语法类似

如果scanf报错为unsafe,点击项目的属性

将选中的这一项改为否
getchar和putchar

其中的b一开始为0,然后由键盘被赋值,变成了Z,putchar就单纯表示为输出,只能输出一个字符
网友评论