ICode9

精准搜索请尝试: 精确搜索
  • 07_类型转换(自动与强制)2022-07-05 16:02:24

    目录类型转换一. 自动类型转换二. 强制类型转换 类型转换 一. 自动类型转换 两种类型相互兼容 目标类型大于源类型 //整数-整数 short s = 123; int i = s;//将源类型值存入到目标类型变量中(自动类型转换)123 byte b = 100; short s2 = b;//自动类型转换 100 //小数-小数

  • C++匿名线程学习笔记2022-07-04 23:34:36

    #include <iostream> #include <utility> #include <thread> #include <chrono> #include <functional> #include <atomic> using namespace std; int main() { char name2[100] = "Word"; std::thread ([name2]()

  • C语言模仿库函数strcpy2022-07-04 22:31:49

    strcpy()模仿 int main(){ char arr1[20] = "xxxxx"; char arr2[] = "hello" my_strcpy(arr1,arr2); //1,目标地址 2,源地址 printf("打印arr1的结果是:%s",arr1); //结果是:hello return 0; } 模仿代码如下: void my_strcpy(char* dest,char* sr

  • NPacp库2022-07-04 17:04:42

    # 编译一个过滤表达式 int pcap_compile(pcap_t *p, struct bpf_program *fp, const char *str, int optimize, bpf_u_int32 netmask); p是pcap_t指针; program是一个指向bpf_program结构的指针,由pcap_compile()填入; str是一个过滤表达式。 optimize控制是否对生成的代码进行优化

  • 字符串排序2022-07-04 08:31:31

    1 #include<stdio.h> 2 #include<string.h> 3 #define LIM 5 4 #define SIZE 20 5 6 char * s_gets(char *st, int n); 7 void StrSort(char * st[], int n, int opt); 8 9 int main(){ 10 int ct = 0, i = 0, opt; 11 char words[LIM][SIZE]

  • 判断字符串中的标点符号和大小写转换2022-07-04 08:00:49

    #include<stdio.h> #include<ctype.h> #include<string.h> #define SZIE 5 void ToUpper(char * st); int PunctCount(char * st); void ToLower(char * st); int main(){ char string[SZIE + 1]; fgets(string, SZIE + 1, stdin); char * f

  • c:struct之匿名struct2022-07-04 01:33:03

        c:struct之匿名struct         一、代码:   /* * gcc11.1(c17) * */ #include <stddef.h> #include <stdio.h> // 定义常规struct和指针struct typedef struct { // 匿名struct的定义 struct{ char *name; char *id; int score; }; cha

  • NX二次开发—按钮UI实现简单功能2022-07-03 19:01:57

    #include "uf_all.h" #include <io.h> #include <iostream> #include <fstream> #include <string.h> #include <stdio.h> #include <afxwin.h> #include <winuser.h> #include <windows.h> #include <shlw

  • C语言字符串的输入函数2022-07-02 20:34:29

    C语言字符串的输入函数 scanf() // 声明 int scanf(const char *format, ...) scanf()遇到非空白字符输入结束,即一次只能读取一个单词。 gets() // 声明 char *gets(char *str); gets()从stdin读取整行输入,直到遇到换行符(丢弃换行符,储存其余字符,在末尾添加\0),与puts()配对使用。

  • 类型转换2022-07-02 18:01:24

    import com.sun.scenario.effect.impl.sw.sse.SSEBlend_SRC_OUTPeer;public class Demo04 { public static void main(String[] args) { int i = 128; double b=i;//内存溢出 //强制转换 (类型)变量名 高--低 //自动转换 低--高 Sys

  • Java charAt( )方法2022-07-01 08:00:50

    pulic char charAt(int index);返回指定索引处的char值。字符串的索引也是0开始的 import java.util.Scanner; public class Application { public static void main(String[] args) { //键盘录入一个字符串,用Scanner实现 Scanner sc = new Scanner(System.

  • 第三章学习 变量2022-06-30 22:33:31

    第三章 变量 为什么需要变量 一个程序就是一个世界 变量是程序的基本组成单位 无论是使用哪种高级程序语言编写程序,变量都是其程序的基本组成单位,比如:变量有三个基本要素(类型 + 名称 + 值)  class Test {     public static void main(String[] args) {         in

  • 软件中的文本本地化2022-06-30 21:01:53

    一、gnu的解决方案 从网上的资料可以看到,gnu对于本地化的支持是基于gettext套件完成。通过xgettext工具扫描代码中出现的字符串,生成po(Portable Object)文件。在代码中再通过特定的函数来读取并对字符串进行本地化。 二、xgettext的实现 1、keyword 从代码上看,xgettext的实现比较

  • 题解 P8271 [USACO22OPEN] COW Operations S2022-06-30 20:02:17

    面对这种题目要大胆赋值。 考虑序列肯定可以不停操作,最后剩下可能是:空、C、O、W。 我们把空赋值为 \(0\),COW 三个字母分别是 \(1,2,3\)。 操作 \(1\) 对应的是两个相等的数运算后得 \(0\)。操作 \(2\) 则是两个不相等的数运算后得到第三个数。还有一点是 \(0\) 和任何数运算得 \(0

  • 1594C - Make Them Equal2022-06-28 20:34:55

    思路: 经观察,可发现答案$\le\(2,因为两个数\)n\(和\)n-1$可以筛到所有数。 依次枚举每个小标的倍数即可 代码: #include <iostream> using namespace std; int n; char ch; string s; int main () { int T; cin >> T; while (T--) { cin >> n >> ch >> s; s = ' 

  • 编译器的两点优化和流程概述与顺序结构2022-06-28 20:03:02

    编译器的两点优化 第一点 对于byte/short/char三种类型来说,如果右侧赋值的数值没有超过范围,那么javac编译器将会自动隐含地为我们补上一个(byte)(short)(char)。1.如果没有超过左侧的范围,编译器补上强转。2.如果右侧超过了左侧范围,那么直接编译器报错。 //右侧确实是一个int数字,但

  • 从0开始学Java-6 数据类型转换2022-06-28 19:04:46

    6.1 隐式类型转换 从低级类型向高级类型的互转换,系统将自动执行,程序员无需进行任何操作。这种类型的转换称为隐式转换。类型按精度从低到高排列的顺序为 byte<short<int<long<float<double。 int x = 50;  //声明 int 型变量x float y = x; //将 x 的赋值给 y,y的值为50.0 隐式类

  • 数据类型转换_注意事项与ASCII编码表2022-06-28 17:35:19

    强烈注意  强制类型转换一般不推荐使用,因为有可能发生精度损失、数据溢出 byte、short/char这三种类型都可以发生数学运算,例如加法+ byte、short/char这三种类型都可以发生数学运算,都会被首先提升成为int类型,然后再计算 boolean类型不能发生数据类型转换  浮点转成整数,直接取消

  • 单链表堆栈的应用2022-06-28 11:33:25

    说明 1、基于Visual Studio 2022环境,用C++实现 2、堆栈是用单链表实现的,堆栈的函数有 //初始化堆栈,带有头结点,头结点指向栈顶 void InitStack(LiStack& L); //入栈,即头插法插入元素 void push(LiStack& L, ElemType i); //判断栈是否为空 bool IsEmpty(LiStack L); //出栈,即删除头

  • C语言结构体2022-06-27 15:04:42

    结构体   1、结构体的概念:由多个相同或不同的数据类型组成的集合,集合内有多个用来描述的属性。   2、结构体的声名:     typedef struct student{        成员属性列表;     }student_t;     声明的结构体类型是一个新的数据类型。   3、定义结构体类型

  • mysql字符串分割函数(行转列)2022-06-27 14:02:09

        DELIMITER $$ CREATE DEFINER = `root`@`%` FUNCTION `str_for_substr`(`num` int, `str` varchar(5000)) RETURNS varchar(100) BEGIN SET @str_for_substr = SUBSTRING( SUBSTRING_INDEX(str, ',', num + 1), CASE num W

  • java 两个线程按顺序输出字符2022-06-27 11:35:48

    方法一: public class threadDemo { public static void main(String[] args) { final Object o=new Object(); final char[] nums="1234567".toCharArray(); final char[] chars="ABCDEFG".toCharArray(); new Thr

  • C 语言数据类型2022-06-27 08:31:56

    所谓“类型”,就是相似的数据所拥有的共同特征,知道某个值的数据类型,就能知道该值的特征和操作方式。 基本数据类型有三种:字符(char)、整数(int)和浮点数(float),复杂的类型都是基于它们构建的。 字符类型 字符类型指的是单个字符,类型声明使用char关键字,字符常量必须放在单引号里面。 char

  • 对于我的疑难杂症的一些笔记,2022-06-26 11:02:40

    大部分有用的都在这哦 c++ : i/o/if/of/io stream初始化: 当提示: 不允许使用不完整的类型 时,请包含fstream头文件 并添加using namespace std;(VS在使用c++API模板时并不会包含引用命名空间的语句) 文件流操作i/o/if/of/iostream.getline getline(char *_Str, std::streamsize(注意,

  • c++命名空间2022-06-26 11:01:00

    1 using namespace std; 2 namespace A { 3 int a = 100; 4 namespace B //嵌套一个命名空间B 5 { 6 int a = 20; 7 } 8 } 9 10 int a = 200;//定义一个全局变量 11 12 13 int main(int argc, char *argv[]) { 14 cout << "A

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有