20190107 《算法笔记》第一二章

第二章 c c++快速入门
基本数据类型
变量名须满足的条件:
1 不能是c语言的标识符
2.变量名的第一个字符必须是字母或下划线
3.区分大小写
变量类型:
整型 int log
字符型 char
浮点型 float double
布尔型bool
强制类型转换 (新类型名)变量名
符号常量和const常量 #define 标识 常量
宏定义是直接将对应的部分替换
然后才进行编译和运行
运算符 左移 a<<x
位与a&b
位或a|b
位异或
位取反~a
顺序结构 赋值表达式
使用scanf printf输入输出
scanf(“格式控制”,变量地址);
scanf(“%d”,&n);
getchar用来输入单个字符
putchar用来输出单个字符
typedef long long L1;//给long long 起个别名
fabs(double x)
floor(double x)
选择结构
数据类型 格式符 举例
int %d scanf(“%d”,&n)
long long %lld
float %f
double %lf
char %c
字符串(char数组)%s
循环结构
数组
memset一对数组中每一个元素赋相同的值
memset(数组名,值,sizeof(数组名))
string.h头文件 strlen函数可以得到字符 数组中第一个\o前的字符个数strlen(memeda);
6
strcmp()
strcpy()
strcat()可以把一个字符串接到另一个字符串后面
函数
指针 指针就是变量的地址
取地址运算符&
引用并不是取地址的意思
结构体的使用
struct name{
};
cout cin;
#include
cout<<setiosflags(ios::fixed)<<setprecison(2)<<123.4567<<endl;
单点测试
多点测试
重置数组一般使用memset函数或fill函数

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值