栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C语言基础知识

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C语言基础知识

  1. 函数:数学领域的函数与编程语言的函数是完全不同的。可以把函数看作是一台机器,人们可以向机器输入一个值,这个值经过机器的自身处理后,再返回一个值。
  2. int main(){……}:int表示函数的返回值是一个整数类型。main是函数的名称,我们称为主函数,main后面的括号()是用来输入参数的,目前这个参数为空。故函数可以输入一些值,也可以不输入。函数需要{}包住,其内部是函数体,可以做一些处理。
  3. Ps:所有c语言代码都有起始入口,这个入口就是主函数main,进入主函数后,才能由主函数调用其他函数,每个c语言代码,有且只能有一个主函数。
  4. 标识符号:装数据的盒子,其命名规则为:可以用大小写字母,数字和下划线命名,标识符的第一个字符必须是字母或下划线,不能是数字,标识符是区分大小写的,关键词不能用作标识符使用。
  5. 整型数据类型:字符型(char)表示一个很小的数,短整型(short):用来表示一个不怎么大的整数,整型(int):生活中一般的整数都能表示,长整型(long):用来表示一个较大的整数,加长整型(long long):用于表示一个非常大的整数。这些是c语言中所有能用来表示整数的数据类型。Q:为什么要定义不同的数据类型? A:不同的数据类型,其占用的内存大小不一样,表示的范围也不一样。
  6. 计算机通过晶体管的开关状态记录数据,8个为一组,称作字节。一个字节表示2^8=256个不同的值(000000),要表示更大的值就需要更多的晶体管,所以在编写代码的时候,我们要尽量考虑其所需占用的内存,选择合适的数据类型。PS:不同的平台的同种数据类型的范围大小可能不同。
  7. 为了弄清楚一个数据的范围,我们可以用sizeof()来测量,可以测量实体占用的字节大小。
  8. 每个晶体管的状态我们称之为位,1字节=8位。
  9. 如果不考虑负数,位数为n的数据范围为0~255(2^n-1二的n次方减一)。ps:如果为负数,最高位要被当作符号位,故n自然少一。
    10.计算机中的数据加减用补码的形式进行,正数的补码为它本身,负数的补码=模-正数的二进制。理解:把减法转化为加法,巧妙地运用溢出原理,计算得出正确的结果。就如钟表一样,目前是5点钟,要让指针指向1点,我们可以往回拨4个小时,也可以
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/691673.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号