c语言两整数相加98 12=,c语言大学实用教程数据类型运算符和表达式新.pptx

c语言大学实用教程数据类型运算符和表达式新

内容提要基本数据类型;常量和变量; 标识符命名;常用运算符和表达式;运算符的优先级与结合性 例2.1:一个简单的C程序例子 #include /*函数功能:计算两个整数相加之和 入口参数:整型数据a和b 返回值: 整型数a和b之和*/int Add(int a, int b){return (a + b);}/*主函数*/main(){int x, y, sum = 0;printf("Input two integers:");scanf("%d%d", &x, &y); /*输入两个整型数x和y*/sum = Add(x, y); /*调用函数Add计算x和y相加之和*/printf("sum = %d\n", sum); /*输出x和y相加之和*/}程序注释2.2 C程序常见基本元素符号集大写字母、小写字母、阿拉伯数字0-9下划线_标点符号和运算符,逗号()圆括号|竖线/斜杠;分号 <> 尖括号\反斜杠~波折号.圆点 []方括号#井号%百分号:冒号{}花括号?问号‘单引号“双引号 &与(and)2.2 C程序常见符号分类 关键字(Keyword) 又称为保留字,C语言中预先规定的具有固定含义的一些单词 关键字必须小写标识符(Identifier)用来标记常量、变量、函数及文件名字的字符序列系统预定义标识符(main,scanf,printf等)用户自定义标识符 标识符命名 p19变量名、函数名、文件名由英文字母、数字和下划线组成,大小写敏感不可以是数字开头直观,见名知意,便于记忆和阅读最好使用英文单词或其组合、切忌使用汉语拼音 下划线和大小写通常用来增强可读性variablenamevariable_nameVariableName, variableName不允许使用关键字作为标识符的名字 int, float, for, while, if等某些功能的变量采用习惯命名如:for语句所采用的循环变量习惯用i, j, kWindows 风格合法Xy3_imaxELSExA_to_B7xint#Nore-input注意:区分大小写。Sum sum 是不同的标识符不合法2.2 C程序常见符号分类 运算符(Operator)34种,详见附录D 分隔符(Separator) 空格、回车/换行、逗号等 其它符号 大花括号“{”和“}”通常用于标识函数体或者一个语句块 “/*”和“*/”是程序注释所需的定界符 数据(Data)变量(Variable)常量(Constant) 2.3 数据类型(Data Type)数据是操作的对象,数据类型是指数据的内在表现形式(代码、存储、运算)数据为什么要区分类型?不同类型的数据代表不同的数据存储形式合法的取值范围占用内存空间大小可参与的运算种类 基本整型长整型整型短整型无符号整型基本类型单精度实型实型(浮点型)双精度实型字符型枚举类型数据类型数组类型构造类型结构体类型共用体类型指针类型空类型 2.3 数据类型(Data Type)intlong intshort intunsigned intfloatdouble基本数据类型int整数,在目前绝大多数机器上占4个字节。TC2中是2个字节VC中是4个字节float单精度浮点数,一般是4个字节长double双精度浮点数,一般是8个字节长char字符,一般是1个字节长用来表示256个ASCII字符,或者0~255的整数2.3.3数据类型修饰符shortshort int,短整数,一般2个字节长。通常简写为shortlonglong int,长整数,一般是4个字节长。通常简写为longlong double,长双精度(高精度)浮点数,一般是10个字节长。signed用来修饰char、int、short和long,说明他们是有符号的整数(正整数、0和负整数)。一般缺省都是有符号的,所以这个修饰符通常省略unsigned用来修饰char、int、short和long,说明他们是无符号的整数(正整数和0) 数据类型修饰符单独使用时,系统默认为int型2.4 常量常量:在程序中保持固定类型和固定值的数据常量根据表示形式区分为不同的类型12,12.3,’a’整型常量、实型常量、字符常量、字符串常量、枚举常量宏常量(符号常量)2.4.1 整型数据:整型常量整型常量十进制八进制:0-7,最高位以0为引导符十六进制:0-9,a-f(A-F),以0x为引导符#include main(){int a=011; printf("a=%d\n",a);}2.5.1 整型数据:整型常量整型常量长整型常

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值