C语言程序的基本数据类型及其运算.ppt

C语言程序的基本数据类型及其运算.ppt

  1. 1、本文档共126页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.4.1 位运算符和位运算 一、“按位与”运算符(&) 按位与的用途: 二、 “按位或”运算符(|) 三、“异或”运算符(∧) 四、 “取反”运算符(~) 五、 左移运算符(<<) 六、右移运算符() 八、不同长度的数据进行位运算 2.4.2 位运算举例 2.4.3 位段 2.5.1 字符输入/输出函数 1、字符输入函数getchar() 例:getchar()函数的应用。 #include stdio.h void main() { int c; printf(please input a character:); c=getchar(); printf(What inputed is %c\n,c); } 单个字符的输入——getchar函数 作用:从终端(键盘、输入设备)输入一个字符。 格式:getchar(); 注:getchar函数没有参数,所接受的字符可以赋给字符型或整型变量,也可以作为表达式的一部分。 举例: #include stdio.h void main() { char c1; c1=getchar(); putchar(c1); putchar(getchar()); } 输入: a ? 输出 a _ 输入: a b ? 输出 ab_ ? 思考:分别输入a和ab时输出为什么不同? 输出框中的下划线表示光标。 2、字符输出函数putchar() 例:利用putchar()函数将字符输出到显示终端上。 #include stdio.h void main() { int a; a=100; printf( output the character \n); putchar(a); } 单个字符的输出——putchar函数 作用:向终端(显示器、输出设备)输出一个字符。 格式:putchar(ch); 注:其中ch可以是字符型(整型)变量、常量或表达式 也可以是一个转义字符,如putchar(‘\n’)、putchar(\101) 举例: #include stdio.h void main() { char ch1=’B’,ch2=‘O’,ch3=‘Y’; putchar(‘\”’); /*输出双引号*/ putchar(ch1);putchar(ch2);putchar(ch3);/*输出BOY*/ putchar(‘\”’); /*输出双引号*/ } 该程序输出”BOY”。 思 考? 想从键盘输入三个字母,然后将字母输出。编写程序。 想从键盘输入三个小写字母,然后将字母变成大写,再输出。编写程序。 想从键盘输入三个大写字母,然后将字母变成小写,再输出。编写程序。 2.5.2 格式化输入输出函数 1、格式化输出函数——printf函数 Printf ( ” 格式描述串 ” ,输出项表列 ) “格式描述串”由一系列“格式转换说明符”组成。 作用:向终端(或输出设备)输出若干个任意类型的数据。 格式:printf(“格式控制字符串” [,输出列表]); 说明: 1、“格式控制字符串“是用双撇号引起来的字符串,包括三种信息: (1)格式说明:由%和格式字符组成。 (如%d、%f) (将输出的数据转换为指定的格式输出。) (2)普通字符:需要按原样输出的字符。 (3)转义字符: (如\t、\n、\b、\r等) 2、“输出列表”是需要输出的一些数据,可以是表达式。 3、printf函数和putchar函数的区别: putchar函数只能输出字符,而且只能时一个字符;而printf函数可以输出多个数据,而且是任意类型。 必须强调:“格式控制字符串”中的格式字符,必须与“输出列表”中输出项的数据类型兼容,否则会引起输出错误。 注:1)整型和字符型可以通用。 2)\t\b连写,退一个制表位。 如:printf(“abc\b\thello”); 输出结果为:abchello。 例2 #include stdio.h void main() {int a,b; a=3; b=4; printf(“输出结果为:”); printf(“%d %d\n”,a,b); printf(“a=%d, b=%d\n”

文档评论(0)

junjun37473 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档