写c代码
- 创建工程,新近一个项目
- 创建源文件xxxx.c(源文件)xxxx.h(头文件)
- 写代码
- 编译+链接+执行(快捷键:ctrl+f5+fn)
main函数是程序的入口,有且仅有一个
printf-------库函数---------在屏幕上打印内容
printf的使用要引用stdio.h头文件
#include <stdio.h>----包含stdio.h函数(stdio标准输入输出文件)
char ch=’A’; printf (“%c\n”,ch); --------打印字符格式数据
int age=20; printf (“%d\n”,age) ;--------打印整形十进制数据
long num=100; printf (“%d\n”,num) ;
sizeof计算内寸或变量所占空间的大小
定义变量的方法
类型 变量名 = 赋值;
当局部变量与全局变量名字时,局部变量优先
注意:放在大括号内部的都叫局部变量,不一定非要放在main函数内
变量的作用域
- 局部变量的作用域是其所在的局部范围(大括号内)
- 全局变量的作用域是整个工程
extern(用来声明外部符号)
变量的生命周期
- 局部变量:进入作用域开始,出作用域结束
- 全局变量:整个程序的生命周期
输入函数-scanf
scanf是c语言提供的,
解决方法
1.#deiine _CRT_SECURE_NO_WARNINGS 1(加在源文件第一行)
2.者打开安装路径下的VC\vcprojectitems文件下的newc++file.cpp文件,
打开并写入#deiine _CRT_SECURE_NO_WARNINGS 1,下次创建文件时会自动添加,建议notepad++打开并编辑
scanf_s是VS提供的,不是c语言标准
常量
字符串,转义字符,注释
字符串:“abcde”由双引号引起的
注意:字符串的结束标志是一个\0的转义字符,在计算字符串长度时作为结束标志,不算做字符串内容
ASCII码值
注释
1.//单行注释
2./* */多行注释(不可嵌套)
选择语句
循环的实现
- while语句
- for语句
- do .......while语句
While 循环
函数的定义
数组:一组相同类型元素的集合
操作符(c语言中0为假,非0为真)
1.算数操作符:+,-,*,/,%(取余数)
2.移位操作符:<<(左移},>>(右移)
3.位操作符(二进制):&(按位与),^(按位异或对应的二进制位相同则为零,不同则为1),|(按位或)
- 赋值操作符:=,+=,-=,*=,/=,&=,^=,|=,>>=,<<=
- 单目操作符:有一个操作数
(双目操作符:有两个操作数eg:a+b
三目操作符:有三个操作数)
通常情况下+(正值)省略