- 博客(9)
- 收藏
- 关注
原创 shell
下面展示一些 内联代码片。#!/bin/bashttime=`date +"%H%M%S"`dd=${ttime: 4: 2}mm=${ttime: 2: 2}hh=${ttime: 0: 2}while :do sleep 1 dd=$[ $dd + 1 ] if [ $dd -eq 60 ];then dd=0 mm=$[ $mm + 1 ] if [ $mm -eq 60 ];then mm=
2021-07-09 17:11:44 97
原创 C语言大小写转换
嵌入式C语言大小写转换C语言大小写转换#include <stdio.h>#include <string.h>int main(){/利用ASCII码实现转换//* a - A == 32 *//单个字符/char a=‘A’;printf(“a=%c\n”,a+32);/字符串/char buf[]=“AbCdEfG”; int len=strlen(buf); //取长度int i=0;while(i<len){if(buf[i] >
2021-04-06 15:21:10 513
原创 Linux C语言指针,数组和函数
嵌入式指针与数组:一维数组:二维数组:行指针:指针数组:二级指针:{const型指针:void 指针函数:函数传参:函数和指针:指针与数组:一维数组: 1. char a[10]; char *p; p = a;//p = &a[5]; 2.关系:{ a[i] = *(a+i); a[3] = *(a+3) = p[3] = *(p+3) 数组名约等于指针,除了自增自减和赋值(数组名本质是地址常量,指针本质是地址变量) p++ ++p --p p++ p =
2020-07-27 18:39:23 338
原创 Linux c语言练习题数组篇
嵌入式1.有n个数,使前面各数顺序向后移动m个位置,最后m个数变成最前面m个数。2.输入一个字符串,然后将其逆序输出3.实现单词逆序 如: hello world ----> olleh dlrow4.将一个整数字符串转换成整数,如“12345”,输出123455.判断字符串是否是回文6.求三行三列矩阵上三角形元素之和。1.有n个数,使前面各数顺序向后移动m个位置,最后m个数变成最前面m个数。 如12345, m = 3,变为34512.#include <stdio.h>#i
2020-07-22 16:50:15 375
原创 C语言简单入门新手中的小白练习题
嵌入式1、 已知三个数a,b,c,找出最大值放于max中。2、输入某学生的成绩,经处理后给出学生的等级,等级分类如下:3、有一函数:4、输入字母,把小写字母转换为大写字母。5、判断是否是闰年。(能被4整除,但不能被100整除或能被400整除)6.求5!7打印出所有的“水仙花”数。“水仙花”数是指一个3位数,其各个位数字立方和等于该数本身。 (例如:153 == 1 *1 *1 + 5*5*5 + 3*3*3)8、编写一个程序打印出下列图形:9、打印出9*9乘法表。(直角三角模型)11、求和s=1!+2!
2020-07-20 16:58:19 3315
原创 Linux c基础中的基础2
嵌入式输入输出:格式化输入输出:字符的输入输出:字符串的输入输出:“垃圾字符”的处理控制语句:分支:输入输出:C语言没有输入输出语句,不能进行IO操作,使用#include<stdio.h>格式化输入输出:格式化输入:scanf(“格式控制串”, 地址表);格式控制串:%i/%d:输入十进制整数%x/%X:输入十六进制无符号整数%o:输入八进制无符号整数%u:输入无符号十进制整数%c:输入单个字符%s:输入字符串%e:输入指数形式的浮点小数%f:输入小数形式的
2020-07-20 16:44:17 82
原创 Linux c基础中的基础
嵌入式数据类型(32位操作系统)charshortint浮点强制类型转换常量变量类型运算符数据类型(32位操作系统)char1个字节,8位值域:-128~ 127 或 0~255signed char :(-2^7) ~ (2^7-1)unsigned char :0~2^8-1正数:原码、反码、补码都一样反码:原码取反补码:反码加1short2个字节,16位值域:-32768~ 32767或0~65535signed short :-2^15 ~ 2^15-1unsigned
2020-07-20 16:26:37 318
原创 Linux基础中的基础2
嵌入式Linux Cgcc(编译)计算机数据存储非数值数据词法符号标识符Linux Cgcc(编译)gcc编译的四个过程:预处理、编译、汇编、链接预处理:把头文件展开,宏替换等,生成 .i预处理:gcc -E *.c -o *.i (-o:重命名)编译阶段:首先检查有无语法问题,检查无误,翻译成汇编代码,把.i文件编译生成.s编译:gcc -s *.i -o *.s汇编阶段:把汇编代码编译生成二进制文件, .s–>.o汇编:gcc -c *.s -o
2020-07-14 16:11:58 261
原创 Linux基础中的基础
嵌入式Linux C文件及目录操作文件类型常见命令vi编辑器Linux C文件及目录操作文件类型/bin : bin是二进制(binary )英文缩写。/boot :存放的都是系统启动时要用到的程序。/dev:包含了所有Linux系统中使用的外部设备。/etc :存放了系统管理时要用到的各种配置文件和子目录。/lib:存放系统动态连接共享库的。/home:普通用户的主目录/root :根用户(超级用户)的主目录/…常见命令pwd:当前文件所在路径cat 查看文件内容
2020-07-13 16:20:13 163
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人