当前位置:首页 > 语法入门 > 正文
C++语法入门
3466+

一、变量类型

变量类型 定义关键字 格式符 取值范围 占用空间
32位整数 int %d -2^31~2^31-1 4个字节
64位整数 long long %lld -2^63~2^63-1 8个字节
单精度浮点数 float %f 6位有效数字 4个字节
双精度浮点数 double %lf 15位有效数字 8个字节
字符 char %c 0~127 1个字节

二、定义变量

定义1个保存整数的变量:int a;

定义2个保存字符的变量:char x, y;

定义3个保存小数的变量:double n, m, p;

变量名可以由字母、数字、下划线组成,数字不能开头。

三、格式化输入输出/标准输入输出

输入函数是:scanf;输出函数是:printf

读入1个整数,保存到变量a:scanf(“%d”, &a);

读入2个小数,保存到n和m:scanf(“%lf%lf”, &n, &m);

输出a+b=c的等式,保留2位小数:printf(“%.2lf+%.2lf=%.2lf\n”, a, b, a+b);

四、运算符

1、算术运算符:+、-、*、/、%

2、位移算符:<<、>>、&、|、^、~

3、关系运算符:>、<、>=、<=、==、!=

4、逻辑运算符:&&、||、!

5、指针运算符:&、*

五、运算符优先级

不记得请查表;记不住或者不确定的可以加括号。

六、程序基本框架

七、选择结构

1、基本框架(点击展开)

if(条件表达式){
	//条件成立时执行
}
else{
	//条件不成立时执行
}

2、条件练习

(1)n是3的倍数:n%3 == 0

(2)n是3和5的倍数:n%3==0 && n%5==0n%15 == 0

(3)n是2位数:n>9 && n<100

八、循环结构

1、执行123次

for(i=1; i<=123; i++){
	//需要执行123次的语句
}

2、输出所有两位偶数

for(i=10; i<=100; i+=2){
	printf("%d ", i);//i = 10、12、14、...、100
}

3、各位数字的和(当n不为0,依次取出个位)

while(n){//非零就是条件成立、就是真
	s = s + n % 10;//累加个位
	n = n / 10;//去掉个位(最右边一位)
}

4、输出n行m列*号矩阵

for(i=1; i<=n; i++){
	for(j=1; j<=m; j++){
		printf("*");
	}
	printf("\n");
}

About

坚决不Copy代码!

本文标签:,,,,,

C++语法入门:等您坐沙发呢!

发表评论

您必须 [ 登录 ] 才能发表留言!