C语言学习笔记Day01 第一章 C语言概述  第二章 数据类型、运算符和表达式

这篇博客首先介绍了C语言概述,强调了其灵活性和面向过程的特点,并对比了面向过程与面向对象的设计思想。随后,内容转向数据类型、运算符和表达式的探讨,提到了符号常量的重要性,解释了不同数据类型在计算机中的表示,特别是实数(浮点型)的二进制存储方式,以及字符和字符串常量的细节。
摘要由CSDN通过智能技术生成

第一章 C语言概述       

      语言——知识工具,最主要是通过学习语言来掌握编程思想。

  1.  C语言虽然是面向过程的,但非常灵活巧妙。C语言数据结构类型丰富,数据结构的书一般都用C语言来描述的,因为C语言更接近底层,更接近数据,更容易描述。
  2. 面向过程和面向对象的程序设计思想区别。(面向对象的底层还是面向对象,只是对过程的封装。机器人买菜举例。)
  3. 现在的语言越来越高级,便于人们理解。但是要让CPU能理解,就要转换成CPU能理解的0,1 ,它不能理解走跑跳等封装的。

第二章 数据类型、运算符和表达式

1 符号常量的好处:1 含义清楚,如价格PRICE; 2 能做到“一改全改”。

2 bps是bits per second的缩写,一般是指传输速度,表示为:比特/秒。

bps=bits/s=bytes/8s (1Bps每8秒传送1Byte数据)

 

3 数值在计算机中是以二进制补码表示的。整型占多少个字节跟系统和编译器有关。 

printf("%d\n",sizeof(int));

 

4 不同类型的量可以参与运算并相互赋值。其中的类型转换是由编译系统自动完成的。

5 实型(浮点型)。实数变量成为实数(浮点数)。

实数用十进制表示:分为单精度float 、双精度double、长双精度long double

实数有二种形式:十进制小数形式、指数形式࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值