栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C语言入门(二)基本数据类型,运算符,变量

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C语言入门(二)基本数据类型,运算符,变量

(一)基本数据类型

输出格式:
%c(c是charactor的首字母)表示输出单个字符
%d(d是十进制数decimal的首字母)表示输出整数
%f(d是浮点数float的首字母)表示输出小数

(二)运算符

一.算术运算符

加法 +,减法 -,乘法 *,除法 /

取余:%(操作数都需为整数)

算术运算符特点

  • 优先级:* / % > + -
  • 结合律:自左向右

二.关系运算符 

等于 ==,不等于!=,大于>,小于<,大于等于>=,小于等于<=

在C语言中0为假,其他为真。

关系运算符特点

  • 优先级:算术运算符 > > >= < <= > == !=
  • 结合律:自左向右

例:判断输出为

#include
int main(){
    printf("输出结果为:%dn",1<100<10);
}

输出结果为:1

三.逻辑运算符

与 &&:两个操作数都非零,则条件为真。

或 ||:两个操作数中有任意一个非零,则条件为真。

非 !:用来逆转操作数的逻辑状态。

逻辑运算符特点:

  • 优先级:!>算术运算符>关系运算符>&&>||
  • 结合律:&&与||自左向右;!自右向左。

例1:闰年判断 

#include
int main(){
	int x;
	printf("输入年份:n");
	scanf("%d",&x);
	if(x%4==0&&x%100!=0||x%400==0){
		printf("%d是闰年",x);
		}else{
			printf("%d是平年",x);
		}
	} 

例2:判断输出为:

#include
int main(){
	printf("%dn",!100+10);
	printf("%dn",!0+10);
	} 

结果为:10 11(因为!100—>0,0+10=10;!0—>1,1+10=11)

四.优先级和括号

改变优先级使用()。 

(三)变量 

一.基本语法

1.定义:

语法:类型 变量名;

2.赋值

接=,再写常量。

3.初始化

将定义和赋值写在一起:int a = 10;

二.命名规则

1.变量名是字母、数字和下划线的组合。

2.变量名的开头必须是字母或下划线,不能是数字。
实际编程中最常用的是以字母开头,而以下划线开头的变量名是系统专用的。

3.变量名中的字母是区分大小写的。比如a和A是不同的变量名,num和Num也是不同的变量名。

4.变量名绝对不可以是C语言关键字。关键词是由C语言规定的具有特定意义的字符串,通常也称为保留字。

(四)灵活的语法

一.多个变量同时定义

int a,b;

二.多个变量同时赋相同值

a=b=1;

三.多个变量同时初始化

int a=10,b=20;

四.复合赋值运算符

 C+=A --> C=C+A

五.自增自减运算符

1.++A/A++—>A=A+1

2.--A/A--—>A=A-1

++A与A++的区别是表达式是否增加,但变量一定增加。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/396308.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号