c语言双重for循环流程图_c++ c语言 概述

C - 概述

    需要markdown文件的,可以后台回复“cpp”获取md文件,文件随着本系列的更新持续更新,届时请重复获取。

C语言概述

    C语言的执行速度快,执行效率高,功能强大,编程自由。

    但缺点也是有的,代码实现的周期较长,可移植性较差, 由于过于自由,模块的操作单一(历史性原因)。

    因为C语言是底层代码,所以需要了解计算机的基本结构。

计算机结构组成

a7fa20e9b01a06722415742519d3e771.png

计算机系统结构组成

317d2e7684de84282486f2b444c256b9.png

C语言的应用领域与特点

C语言的应用极其广泛,从网站后台,到底层操作系统,从多媒体应用到大型网络游戏,均可使用C语言来开发。

  • C语言可以写网站后台程序。
  • C语言可以专门针对某个主题写出功能强大的程序库。
  • C语言可以写出大型游戏的引擎。
  • C语言可以写出另一个语言来。
  • C语言可以写操作系统和驱动程序,并且只能用C语言编写。
  • 任何设备只要配置了微处理器,就都支持C语言。从微波炉到手机,都是由C语言技术来推动的。

C语言保留字

C语言仅有32个关键字,9种控制语句,34种运算符。

关键字(32)
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  unsigned union  void
volatile while

1. auto:声明自动变量,缺省时编译器一般默认为auto;最宽宏大量的关键字

2. int:声明整型变量

const int MAX_LENGTH =100;//这不是常量,而是一个只读变量。`

3. double: 声明双精度变量

4. long:声明长整型变量

5. char:声明字符变量

单纯的char类型应该用于字符值的存储使用,唯一允许的操作就是赋值和相同运算符(=,==,!=),signed char和unsigned char型变量只能用于数值的存储与使用。

signed char 范围:-128 ~ 127              unsigned char 范围:0 ~ 255

6. float:声明浮点型变量

7. short:声明短整形变量

  不同类型之间的运算要注意精度扩展问题,一般低精度数据要向高精度数据扩展。

8. signed:声明有符号类型变量

9. unsigned:声明无符号类型变量

int main(){
      
 signed char a[1000];
 int i;
 
 for(i=0;i<1000;i++)
 {
  a[i] = -1-i;
 }
 printf('%d",strlrn(a));
return 0;
}

此时输出应该为255。解析:signed char类型表示的值的范围是[-128 ,127],有符号数在内存中存储时先转换为二进制,对每一位取反(符号位不变),然后

  • 2
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值