C语言程序设计基础123章

第一章:1.软件是一系列按照特定顺序组织的计算机数据和指令的集合,程序是计算机指令的序列,编制程序的工作就是为计算机安排指令序列

2.程序语言的发展:机器语言,汇编语言,高级语言

3.流程图:是给定算法的一种图形解法

4.编制程序:{源代码,目标代码,可执行程序

第二章:1.编程语言的基本组成{字符集,标识符,关键字,语句,标准库函数}

2.标识符(变量):C语言规定,标识符由C语言字符集中的字母、数字或下划线(_)组成,它的第一个字符必须是字母或下划线。

合法标识符:

call_name,test39,_string1

不合法标识符:

call……name (非字母数字或下划线组成的字符序列)

39test                 (非字母或下划线开头的字符序列)

—string1          (非字母或下划线开头的字符序列)

3.关键字:在C语言中,绝大多数的关键字是由小写字母构成的字符序列,它们是:

auto   break    case    char   const    continue   default

do   double   else  enum  extern   float   for

goto   if  int   long   register   return    short  

signed     sizeof    static struct    switch   typedef   union

unsigned    void   volatile   while

4.C语言的上机执行过程一般要经过四个步骤,即:编辑、编译、连接、运行

.

(1)编辑C语言源程序:编辑是用户把编写好的C语言源程序输入计算机。

(2)编译C语言源程序:编译时把C语言源程序翻译成用二进制指令表示的目标文件。

第三章:1.编译程序中的数据分类

字符型           char       占用  1  字节     取值范围-128至127

短整型          short      占用  2   字节   取值范围-32768至32767

整型                int         占用  4   字节   取值范围-2147483648至2147483647

长整型           long      占用  4   字节   取值范围-2147483648至2147483647

单精度型       float       占用  4   字节   取值范围-10的-37次方至10的38次方(有效位数为7位数字)

双精度型      double   占用    8   字节   取值范围  -10的307次方至10的308次方(有效位数为15至16位数字)

2.变量:(1)变量名:必须以字母字符开头{从A到Z,a到z}

初始化变量:

#include <stdio.h>
int  main(void){
int a;
printf("a的值是不确定的,现在是%d”, a);
3 .数据的输出和输入

(1)格式符和意义

d    以十进制形式输出带符号的整数(整数不输出符号);

f      以小数形式输出单、双精度实数

c    输出单个字符

s    输出字符串

(2)printf的用法的简单示例

#include  <stdio.h>
int main(void){
int a=88,b=89;
printf("%d  %d\n", a,  b);
printf("%d,%d\n", a,  b);
printf("%c,%c\n",  a,  b);
printf("a=%d,b=%d",  a,  b);
}
结果输出如下:
<pre name="code" class="plain">88   89
88,89
X,Y
a=88,b=88请按任意键继续...


 







  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值