C语言程序设计任务4 会员信息输入输出主讲:王敏目 录CONTENTS01任务陈述会员信息输入输出C语言程序设计字符集(character set) 字符编码(character encoding) 定义了文字和二进制的对应关系,为字符分配了唯一编号ASC II编码(American Standard Coding for Information Interchange) 一个字 节(1 Byte,8bit), 最高位为0,用7位二进制数来表述128个字符 会员信息输入输出C语言程序设计会员信息输入输出C语言 程序设计中国国家标准局GB2313GBK中文字符集国际标准化组织 ISOUnicode UTF-8, UTF-16会员信息输 入输出C语言程序设计字符型数据 char字符型数据是用单引号括起来的单个字符,如''a''、‘1''、''=''都是合法字符型数据。字 符类型char 变量名称=值;printf 和 scanf 里面用%c 来输入输出字符型数据getchar() 和 putc har () 输入输出字用来符型数据会员信息输入输出C语言程序设计用来表达无法印出来的控制字符,或者特殊字符,它由一个反斜杠”\” 开头,后面跟上另一个字符,这两个字符合起来,组成另外一个字符。转义字符会员信息输入输出C语言程序设计转义字符会员信息输入输出C语言 程序设计输入会员编号、性别、年龄信息,按照指定格式输出会员的基本信息,包括会员的姓名、年龄、性别等信息。会员信息输入输出C语言程序 设计数据类型转换自动类型转换当运算符的两倍出现不一致的类型时,会自动转换成较大的类型大的意思是能表达的数的范围更大char ? s hort ? int ? long ? long long int ? float ? double会员信息输入输出C语言程序 设计数据类型转换强制类型转换要把一个量强制转换成另一个类型 (通常是较小的类型)格式: (类型) 值比如: (int)10.2 , (short) 32这时候注意安全,小的类型不一定能表达大的量 会员信息输入输出C语言程序设计数据类型转换强制类型转换只 是从那个变量计算出了一个新的类型的值,并不会改变那个变量,无论是值还是类型都不改变强制数据类型的运算优先级是高于四则运算的(int ) a/b (int)(a/b)会员信息输入输出C语言程序设计编写程序#include "stdio.h"in t main(){ int age,num; char sex; / F:女 M:男 / printf( "请输入会员张三的基本信息:\n"); printf("输入会员编号:"); scanf("%d",&num); getchar(); printf("输入会员性别(F:女,M:男):"); sex=getchar(); p rintf("输入会员年龄:"); scanf("%d",&age); printf("\n会员张三的基本信息如下:\ n"); printf("ID\tSex\tAge\n"); printf("%d\t%c\t%d\n",num,se x,age); return 0;} C语言程序设计再见课堂实训C语言程序设计输入格式: 在一行中输入1个小写字母。输 出格式:在一行中输出小写字母及对应的十进制整数。输入样例1:d输出样例1:d 100D 68从屏幕读入一个小写字母,输出该小写字母与字母对应的十进制整数,然后对该小写字母进行转换为大写字母并输出。 |
|