这个礼拜开始的学习c语言,第一天的时候并没有讲什么,第二天的时候开始教了我们一些系统命令运算,dos命令,这些是简单的打开一些文本文档,计算器之类的,然后学习了转义字符的转换,比如单引号和双引号分别用\’和\”表示,双斜杠表示一个反斜杠,这些记住就行了,然后还有一个知识点,变量,它的组成是由字母,下划线和数字,第一个必须是字母或下划线,也有大小写区别,还不可以用C语言的关键字。然后就是c里面的原码反码和补码的转换,首先,是有符号的数值转换,正数的原码和反码补码是相同的,而负数的原码的符号位是1,它的反码就是将其原码除符号位之外的个位求反,补码则是将它原码除符号位之外的个位求反之后在其末尾再加1,其他的还有就是类型转换,这方面还有一些不是很懂,需要多向别人请教下。然后下面举两个这礼拜的课堂练习:
#include<stdio.h>
#include<math.h>
void main(){
printf("请输入两个数");
int a=0,b=0;
scanf ("%d,%d",&a,&b);
getchar();
int c=0,d=0;
c =abs(a);
d =abs(b);
printf("%d,%d",c,d);
printf("\n%d",c>d?c:d);
getchar();
}
这个是求绝对值
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
void main(){
char a;
printf("请输入一个数");
scanf ("%c",&a);
getchar();
if(a>=33&&a<=47){
printf("这个数是字符");
}else if(a>=48&&a<=57){
printf("这个数是数字");
}else if(a>=65&&a<=90){
printf("这个数是大写字母");
}else if(a>=97&&a<=122){
printf("这个数是小写字母");
}
else printf("这个是其它字符");
getchar();
}
这个是打印一个字符,输出他的值
差不多就是这样吧