2018年10月22日

C++变量属性

摘要: 变量属性包括以下四种: 1)数据类型 2)存储类别:C++允许使用auto,static,register,extern 4种存储类别。 3)作用域:指在程序中可以引用该变量的区域。 4)存储期:指变量在内存的存储周期。 ※extern只能用来声明已定义的外部变量,而不能用于变量的定义。 表格:变量 阅读全文

posted @ 2018-10-22 10:12 Joanna_zero 阅读(567) 评论(0) 推荐(0) 编辑

2018年9月26日

输入流和输出流

摘要: 1.cout语句一般格式:cout<<表达式1<<表达式2<<…<<表达式n; cin语句一般格式:cin>>变量1>>变量2>>…>>变量n; ※不能用一个插入运算符“<<”插入多个输出项。 在用cout输出时,用户不必通知计算机按何种类型输出,系统会自动判别输出数据的类型,使输出的数据按相应的类 阅读全文

posted @ 2018-09-26 15:13 Joanna_zero 阅读(300) 评论(0) 推荐(0) 编辑

2018年9月21日

数据类型和表达式 C++

摘要: 1.整形常量 1)十进制整数。在一个整常量后面加一个字母l或L,则认为是long int型常量。如果函数的形参为long int,则要求实参也为long int型,此时用123作实参不行,而要用123L作实参。 2)八进制整数。在常数的开头加一个数字0,就表示这是以八进制数形式表示的常数。 3)十六 阅读全文

posted @ 2018-09-21 16:12 Joanna_zero 阅读(541) 评论(0) 推荐(0) 编辑

2018年9月20日

C++的初步知识

摘要: #include<iostream> using namespace std; 1. 标准C++规定main函数必须声明为int型,即此主函数带回一个整形的函数值。一般返回零值,如果程序不能正常执行,则会自动向操作系统返回一个非零值,一般为-1. 2.cout是C++系统定义的对象名,成为输出流对象 阅读全文

posted @ 2018-09-20 20:59 Joanna_zero 阅读(190) 评论(0) 推荐(0) 编辑

2018年9月14日

转义字符序列

摘要: \a 响铃符 \b 回退符,将当前位置移到前一列 \f 换页符,将当前位置移到下页开头 \n 换行符 \r 回车符 \t 横向制表符 \v 纵向制表符 \\ 反斜杠 \? 问号 \' 单引号 \" 双引号 \ooo 1-3位八进制数所代表的字符 \xhh 1-2位十六进制数所代表的字符 阅读全文

posted @ 2018-09-14 13:53 Joanna_zero 阅读(306) 评论(0) 推荐(0) 编辑

C程序设计语言 导言

摘要: 1.1 入门 一个C语言程序,无论其大小如何,都由函数和变量组成。函数中包含一些语句,以指定所要执行的计算操作;变量则用于存储计算过程中使用的值。每个程序都从main函数的起点开始执行,这意味着每个程序都必须在某个位置包含一个main函数。 1.2 变量与算术表达式 在C语言中,整数除法操作将执行舍 阅读全文

posted @ 2018-09-14 13:49 Joanna_zero 阅读(207) 评论(0) 推荐(0) 编辑

2018年9月11日

C标准库

摘要: 1.<assert.h> 2.<ctype.h> 3.<errno.h> 4.<float.h> 5.<limits.h> 6.<locale.h> 7.<math.h> 8.<setjmp.h> 9.<signal.h> 10.<stdarg.h> 11.<stddef.h> 12.<stdio. 阅读全文

posted @ 2018-09-11 10:58 Joanna_zero 阅读(125) 评论(0) 推荐(0) 编辑

2018年9月2日

_int64

摘要: 在做ACM题时,经常都会遇到一些比较大的整数。而常用的内置整数类型常常显得太小了:其中long 和 int 范围是[-2^31,2^31),即-2147483648~2147483647。而unsigned范围是[0,2^32),即0~4294967295。也就是说,常规的32位整数只能够处理40亿 阅读全文

posted @ 2018-09-02 15:27 Joanna_zero 阅读(592) 评论(0) 推荐(0) 编辑

2018年8月7日

二维数组赋值初始化

摘要: 例如对整型二维数组a[3][2]赋值方法一:在定义的同时赋值int a[3][2]={0};//所有数组元素均为0方法二:int a[3][2]={1,2,3,4,5,6};//常规的赋值方法方法三:int a[3][2]={{1,2},{3,4},{5,6}};//分行的赋值方法方法四:int a 阅读全文

posted @ 2018-08-07 14:35 Joanna_zero 阅读(32103) 评论(0) 推荐(1) 编辑

2018年8月5日

字符串输入 gets(s)与 scanf("%s",&s)

摘要: gets(s)函数与 scanf("%s",&s) 相似,但不完全相同,使用scanf("%s",&s) 函数输入字符串时存在一个问题,就是如果输入了空格会认为字符串结束,空格后的字符将作为下一个输入项处理,但gets()函数将接收输入的整个字符串直到遇到换行为止。 1.scanf() 所在头文件: 阅读全文

posted @ 2018-08-05 11:45 Joanna_zero 阅读(1508) 评论(0) 推荐(0) 编辑

导航