笔记
ZZZZn.
这个作者很懒,什么都没留下…
展开
-
c语言字符串数组定义+字符串转化为整数
字符串数组①(定义,初始化,引用与其他类型的一维数组一样)❶ static char a[3]={‘a’,’b‘};等价于❷static char a[3]={’a’,‘b’,0};等价于❸static char a[3]={‘a’,‘b’,‘\0’};等价于❹static char a[3]={“ab”};等价于❺static char a[3]=“ab”;*a[0]为 a ,a[1]为 b,其余元素初值为 0 *(‘\0’作为字符串结束符)(字符串的有效长度就是有效字符的个数原创 2021-12-15 13:19:16 · 266 阅读 · 0 评论 -
c语言一维数组和二维数组初始化定义
数组❶数组的一般定义形式:类型名 数组名[数组长度]例如:注意:①数组长度是一个常量,且定义时数组长度必须制定;②数组下标从0开始,下标不能越界,下标的合理取值范围是**[0,数组长度-1]**如:**a[10]**有十个元素,即从 a[0] 到 a[9]引用数组:方括号内可以是 表达式,变量,常量❷数组的初始化一般形式:类型名 数组名[数组长度]={初值表}①(static )静态变量储存的数组如果没有初始化,系统自动给所有数组元素赋0【注:动态变量不可没有初始化】②初始化可以原创 2021-12-07 18:29:08 · 163 阅读 · 0 评论 -
c语言强制类型转换,n++和++n的区别,条件表达式
不同进制的整型输出符号十进制————%d八进制————%o十六进制————%x强制类型转换①将n转换为double型int n;return (double)n②将n转化为int型double n;return (int)n静态变量 static...原创 2021-12-04 09:46:55 · 341 阅读 · 0 评论 -
进制转换和数据类型解析
壹二进制❶一个字节有8个位。最左边一位为符号位,0代表正数,1代表负数。❷正数的原码,反码和补码相同。即符号位是031 (25-1*或*20+21*+*22+23*+*24). 的补码为011111;(00000000 00011111)两个字节的储存单元能表示的最大正数是32767(即2^15-1)(二进制:01111111 11111111)❸负数的原码,反码和补码不同。即符号位是-1原码:符号位是1,其余各位表示数值的绝对值;反码:符号位是1,其余各位对原码取反;补码:反码加一;例原创 2021-11-27 16:16:17 · 792 阅读 · 0 评论 -
字符型变量的输入输出以及转换
字符型变量定义(假设变量名为 op)char op(类似int op)1.输入❶ op=getchar();❷scanf(“%c”,&op);2.输出❶putchar=(op);❷printf(“%c”,op);3.读入并舍弃符号(如换行符)getchar();注意事项⚠️❶ 1是整型数字,‘1’是字符。即 putchar(’a‘)和putchar(97)输出的值为a❷变量op码数97(表示‘a’)字符** ’A’ **(表示65)...原创 2021-11-24 21:07:54 · 347 阅读 · 0 评论 -
c语言九大语句
c语言九大语句㈠条件语句❶ifif(){}else if(){}else(){}❷switchswitch(){case _ ;;}原创 2021-11-12 17:56:35 · 226 阅读 · 0 评论 -
switch case和循环结构
switch 语句switch(表达式){case常量表达式1:语句段1;break;case常量表达式2:语句段2;break;………case常量表达式n:语句段n;break;default:语句段n+1;break;}default表示除了case常量表达式1 到case常量表达式n以外的的其他存在的常量表达式。表达式定位到case中,执行完语句段后,若有break则直接退出switch进入下一个语句。break可省略,若省略则进入下一个case直到执行完后续的case语句或到下一个原创 2021-10-28 15:40:14 · 96 阅读 · 1 评论