C语言-printf和scanf
printf和scanfprintf()12printf("%dkdjkfsj%f.2", 20, 2.235)printf("djfkjsl\n")
123// 显示一个数的十六进制,八进制printf("%0, %X", 20, 20) // 小写x也可以printf("%#0, %#X", 20, 20) // 显示进制前缀
12345printf("%8d", 15) // 8表示以8个固定位宽输出,没符号采用右对齐;若%-3d,采用左对齐 //15占两位,所以左边填6个空格 printf("%6.2f", 1.123) // 空格空格空格1.12pr
...
C语言-数据类型
数据类型K&R给出了7个数据类型关键字;C90新增2个;C99有添加3个
12345678K&R C90 C99int signed _Boollong void _Complex(复数)short %hd _Imaginary(虚数)unsignedcharfloatdouble
short, long, unsigned, signed是整数类型的变式
整型之所以存在这么多种整型类型的原因是,整型可以有正负号和取值范围,再者满足不同情况选择不同类型
以二进制数存储
int(正负都可以), long, long long
...
C语言-第二章
第二章C程序的基本结构main()main()函数:可以有其它函数,但必须以它开头
注释12345671./*xxxx*//*xxxxxx*//*xxxx*/
122.//xxx
花括号,程序体,代码块必须用花括号
声明变量名字是由数字,下划线,大小写字母,但开头必须以下划线或字母
1int num;
变量声明变量可以一次性定义多个
123456int price;printf("请输入金额(元):");scanf("%d", &price);int change = 100 - price;printf("找您%d元\n", change);
1int c, b
...
C语言-计算机和编程语言
第一章计算机和编程语言计算机工作的基本原理原理现代计算机可以分为几个部分:中央处理单元(CPU);随机访问存储器(RAM);永久存储器;外围设备
Cpu从内存中获取指令并执行
Cpu有很多寄存器作为工作区,一个寄存器可以保存一个数,保存了下一条指令的内存地址
计算机中存储的一切都是数字
编程语言机器语言->汇编语言->高级编程语言
程序的执行解释:借助一个程序,那个程序能试图理解你的程序,然后按照你的要求执行
编译:借助一个程序,就像一个翻译,把你的程序翻译成计算机能真正懂的语言–机器语言,写程序,然后,这个机器语言写的程序就能直接执行
总的来说:解释器解释编写的程序后,
...