c语言基础知识.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c语言基础知识.ppt

C程序设计 基础 该章的学习内容 本章的学习难点 计算机中符号的表示 基本数据类型 C语言的数据类型 基本数据类型 常量 整常数 浮点常数 字符常数 变量 变量类型 整形变量 标准整形 短整形——等同标准整形 长整形 无符号整数 浮点数据 浮点变量的定义 字符变量 符号常数(1) 符号常量(2) 符号常量(3) 算术运算符和算术表达式 算术运算运算符 算术运算的运算规则(1) 算术运算的运算规则(2) 算术表达式 算术表达式的举例 算术函数 赋值运算符和赋值表达式 赋值运算的说明 二元运算赋值表达式 增1和减1运算符 作业例3.1读程序写结果 程序举例3.2 程序举例3.3 位式运算 数的三种表示形式 位式运算 位式运算的运算规则 逗号运算符及逗号表达式 表达式语句 赋值表达式语句 赋值表达式 函数调用语句 空语句与复合语句 2.把多条语句用{}括起来构成复合语句,在逻辑上将它看成一条语句。 基本输入输出操作的实现 字符输入输出操作的实现 字符输入函数getchar 字符输出函数putchar 程序举例 有格式输入输出操作的实现 格式输出函数printf 格式说明 d格式符 o格式符 x格式符 u格式符 c格式符 s格式符 f格式符 e格式符 g格式符 普通字符的输出 输出列表举例 printf函数使用说明 转义字符 printf函数举例 格式输入函数scanf scanf的格式控制 scanf附加的格式说明字符 d格式符 o格式符 x格式符 c格式符 s格式符 f格式符 e格式符 输入输出操作中常见的错误分析 举例 程序举例 程序举例 #include stdio.h main() { int a, b; scanf(%d %d, a, b); printf(a = %d, b = %d\n, a, b); } #include stdio.h main() { int a, b; scanf(%d %d, a, b); printf(a = %d, b = %d\n, a, b); } #include stdio.h main() { int a, b; scanf(%d %d, a, b); printf(a = %d, b = %d\n, a, b); } #include stdio.h main() { int a, b; scanf(%d %d, a, b); printf(a = %d, b = %d\n, a, b); } #include stdio.h main() { int a, b; scanf(%d %d, a, b); printf(a = %d, b = %d\n, a, b); } #include stdio.h main() { int a, b; scanf(%d %d, a, b); printf(a = %d, b = %d\n, a, b); } main() { int i=-32768,j=32767; printf(“i=%d,%x;j=%d,%x;\n,i--,i,j++,j); printf(“i-1=%d,j+1=%d;\n,i,j); getch(); } 第二章结束 类型转换 在进行赋值或运算时必须遵循一个原则:类型匹配,如果类型不匹配,则必须进行类型转换 将取值范围小的类型转为取值范围大的类型是安全的,一般是由系统自动实现的——自动类型转换 反之是不安全的,programmer必须在编程时对类型进行转换 ——强制类型转换 自动类型转换 同种数据类型的运算结果,还是该类型 不同种数据类型的运算结果,是两种类型中取值范围更大的那种 long double double float long int short char 把数据赋值给另外一种类型变量也会发生自动类型转换 从小到大,顺利转换 从大到小,可能丢失信息(好的编译器会发出警告) 不同类型数据的运算 ——自动类型转换 类型强转(Casting) 可以通过“(类型)表达式”的方式把表达式的值转为任意类型 强转时,你必须知道你在做什么 强转与指针,并称C语言两大神器,用好了可以呼风唤雨,用坏了就损兵折将 例如:消除从大到小的警告(Warnings) l = (long)i; 字符串与数值类型之间的转换 int i = 123 这样用是不行地 atof(),atoi(),atol() 把字符串转为double,int和long 定义在stdlib.h中 sprintf()

文档评论(0)

仙人指路 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档