
C语言
文章平均质量分 74
灰太狼999
这个作者很懒,什么都没留下…
展开
-
C语言入门----结构与联合
一、结构结构类型的定义 程序员可以使用结构自定义类型,定义格式: struct 结构名 { 成员表列 }变量名表列; 注意:定义结构时不要忘了最后的分号。 “结构名”和“变量名表列”可省略,初学者在使用结构时,一般可省略后面的变量名列以便于理解。 如: struct student { char name[20];/姓名/ char sex[3];/性别/ in原创 2015-10-16 12:36:12 · 395 阅读 · 0 评论 -
C语言入门----字符串
在C语言中,没有字符串型数据,只能用字符数组和字符指针来处理字符串。 如: char ca[10]={‘h’,’e’,’l’,’l’,’o’,’\0’}; 或 char ca[10]={“hello”}; 或 char ca[10]=”hello”; 都表示ca这个字符串中有10个字符(包括”\0”),后面多出的元素自动补\0。但是ca=”string!”;这样的赋值语句是不合法的,后原创 2015-10-16 11:11:48 · 822 阅读 · 0 评论 -
C语言入门----字符
一、字符字符变量在内存中占用一个字节,只能存放ASCII码。‘0’~’9’对应的整数为48~57 ‘A’~’Z’对应的整数为65~90 ‘a’~’z’对应的整数为97~122 大写字母与小写字母的差值为32putchar和getcharchar c;c=getchar();/*从键盘读取一个字符*/putchar(c);/*输出c的值到屏幕*/字符运算 C语言规定,所有的字符运算原创 2015-10-15 22:32:54 · 677 阅读 · 0 评论 -
C语言入门----输出语句
printf中的字符包括以下三种:以%开头的格式控制字符,以\开头的转义字符,普通字符。双引号中出现一个%,后面一定要跟随一个输出常量,变量或表达式。两个连续的%表示输出一个%。一旦出现格式控制字符和转义字符,它们立即会寻找后面紧跟着的字符进行组合,但是它们前面的算普通字符。如: printf("a,%c\n",t); %c只能算一个字符,它会输出t中的字符。\n又算一个字符,它会输出回车原创 2015-10-31 13:53:43 · 44417 阅读 · 1 评论 -
C语言入门----输入语句
scanf("%d%d\n",&a,&b); 后面多加个\n,电脑会多要求用户输入一个回车,否则程序不会往下执行。可以指定输入数据所占列数,系统自动按要求截取所需数据,如: scanf("%3d%3d",&a,&b); 若输入:5201314(回车) 系统自动将520赋给a,131赋给b。与printf不同的是,输入数据时不能规定精度,如: scanf("%7.2f",&a)/*a为浮原创 2015-11-03 13:27:28 · 1316 阅读 · 0 评论 -
C语言入门----位运算
在进行如何位运算之前,首先应将任何表达式的结果转换成二进制,计算完之后再转换成原来的进制即可得到运算结果,不能对浮点数进位运算。按位与(&):两个位都为1,结果才为1。 作用: ●清零:要将某一位清零,可将相应为设置为0.其他位为1,再使用按位与运算。 ●取指定位:想取某一位,可将相应的位设置为1,其他位为0,再使用按位与运算。按位或(|):有一个位为1,结果就为1。 作用:将某原创 2015-12-18 15:54:02 · 335 阅读 · 0 评论