
The C Programming Language
curry 30
这个作者很懒,什么都没留下…
展开
-
The C Programming Language chapter2
C语言不同数据类型的赋值和初始化整形变量和char型变量的初始化:C语言不关心你是不是超过赋值范围了,比如char x = 555;这样的语句编译时会有警告,但是还是能运行的,编译器会自动进行截断。反正只要大方向的数据类型符合就对,不管你是个什么类型整数,是整数就行。字符型底层存储形式和整型相同,只是上层呈现不同。对于unsigned整型变量的初始化:语句如uint8_t x = -15; 编译器甚至都不会发出警告,由于x是无符号整数,所以赋值的时候也不用符号位和数值位分开赋值,直接全部复制给x就完事.原创 2020-12-19 19:06:37 · 146 阅读 · 1 评论 -
The_C_Language cpt1_end && Jav_How_2_Program 2.2_end
The C Language cpt1_end:1.getchar返回的是int呢?因为EOF的关系,需要更大的值存储EOF。2.while 和 for 是很nice的语法,因为它先做判断。如果不满足条件,一次都不会执行。3.while((c = getchar()) ! = EOF)是一个很好的写法,紧凑,值得推广。4.ld% long型输出5.字符型在底层机器的存储形式,本质上是一个整数,输出时通过machine’s character set进行翻译的,‘A’代表的是一个整数,但是“A”则是原创 2020-12-16 01:10:27 · 616 阅读 · 0 评论 -
JAVA HOW 2 PROGRAM cpt2 && THE C LANGUAGE PROGRAMMING cpt1
JAVA HOW 2 PROGRAM cpt2:ScannerTHE C LANGUAGE PROGRAMMING cpt1:while,for应用场景?for更加紧凑,适合控制语句简单的循坏。机器字节长对int,long,float等的影响。转移字符", \, %%,格式化输出。C标准库和C语言,C语言不包含C标准库。...原创 2020-12-15 00:36:12 · 171 阅读 · 0 评论 -
The C Programming Language Preface/Introduction
The C Programming Language前言学习:1.C语言设计的初衷是machine-independent,C语言标准库中的东西很少,如果是只使用了标准库的话,的确是machine-independent。标准库中没有什么strcpy函数等等,那些是扩展库,不是C语言标准库,虽然这使得C语言的使用变得很困难,但却也最大程度上使得C语言非常concise,容易上手。2.C语言的标准是ANSI C,C语言不是强类型的,运行不同类型数据相互转换,不执行类型检查。但是你需要显示告诉编译器你转换原创 2020-12-13 22:50:28 · 86 阅读 · 0 评论