c语言的一些基础
2023-01-07 本文已影响0人
Tn299
前言
这是一个超级乱七八糟的文档,分别用了VC和VS两个软件,都怪万恶的VC不好使!!!
新建项目
image.png
选择win32控制台应用程序,然后后面勾选空项目
image.png
右击源文件创建c文件,选择c++文件,名称后缀名为.c
在VS2017中,创建过程如下:
image.png
原本的win32改到了Windows桌面向导,然后点击空项目完成创建。
image.png
也是在源文件添加项,注意后缀要改为c
image.png
之后的内容就跟之前的软件差不多
基本的框架:
image.png
win7最开始执行的时候会报错,点击项目-class1属性
image.png
将输入和输出的嵌入清单改为否
文字大小在工具-选项
image.png
c程序的执行过程
image.png
c程序的结构
image.png
标识符在程序中会变蓝
进制的转换
1.内存容量
image.png
2.进制的转换
image.png
原码、反码、补码
正数的原码、反码、补码是一样的
image.png
符号位表示第一位数,1是负数,0是正数
变量
存放数据的量
数据类型
1.字符型
image.png
2.整型
image.png
3.浮点型
image.png
系统默认的小数都为double类型
image.png
image.png
字符可以和数字之间有类型的转换 运用ASCLL码
image.png
字符的转换
image.png
image.png
image.png
image.png
变量
变量(标识符)的命名规范
image.png
不能有空格,数字不能开头,特殊符号只能有下划线,不能使用关键字作为变量名,变量名是区分大小写的。
先定义后使用!!!!!
字符常量
1.普通字符常量:单引号括起来的一个字符,不包括单引号
2.转义字符
image.png
3.字符串常量:用双引号把若干字符括起来
4.符号常量:
image.png
变量的输出
image.png
根据不同的类型选择不同的占位符
image.png
其中的.3是指输出小数点后三位,以此类推(.数字)可以表示输出小数点后面后几位
输入(scanf)
scanf:格式化输出
语法:scanf("变量1的占位符 变量2的占位符...",&变量1,&变量2...)
语法和输出的语法类似
image.png
如果scanf报错为unsafe,点击项目的属性
image.png
将选中的这一项改为否
getchar和putchar
image.png
其中的b一开始为0,然后由键盘被赋值,变成了Z,putchar就单纯表示为输出,只能输出一个字符